unit test and fix for decodeTimezoneWithTime and decodeTimezoneWithTimeZ