md-select for timezones with one variable

I needed to let users select timezone for various countries. This is what I have done. The countries are United States, United Kingdom, Canada, and Australia. Also I wanted to easily tell timezones for each countries.

For Canada and Australia, even states are in the same timezone district, some states adopts summer time and some don’t. That was very confusing. Wikipedia for Time in Canada - Wiki and Time in Australia - Wiki were very helpful. Timezone names are taken from List of tz database time zones.

See the Pen Timezone md-select by Kohei Arai (@1kohei1) on CodePen.