Properly handle timezone offsets outside of the range of +/-1400