Collected TimeZone's class methods together

Just moved class methods up in file and moved `def self.` methods into `class << self`.
Merge pull request #15152 from printercu/patch-5

Collected TimeZone's class methods together