Also update setTimezone() function (+1 squashed commit)
Squashed commits:
[eca80af] Remove useless break and duplicate tz/timezone switch