Why does the offset come out as `-60` if it started as `+60` and it is 60 minutes ahead?