そう考えると、なんでdateコマンドとかには
1 hours agoみたいな日付の取得の仕方があるのかわかるね

タイムゾーン付き日付型じゃない限り、
取得した日時(タイムゾーンなし)を+1時間しても
正しい日時にはなるとは限らないんだよ