Update timezones, MCC and JSON formatting

Based on latest updates to timezones, reformatted it consistently and also updated the MCC list with proper offsets and updated DST support based on changes in timezones and research via various sources (IATA etc).