Fixing a bug in TimeZone