The idea of time zones was to allow the position of the Sun to be at it's zenith at close to the Noon Hour.   Time Zones were created because of the railroads.  If every stop along an East-West route had a different "Noon Hour" you simply couldn't produce a workable timetable.
   Alaska is too large to fit into one time zone yet it was  crammed into one time zone in 1983.  This was done to force all of Alaska (except the Aleutian Islands) into a common time zone to blunt the capital move when Juneau was 2 hours ahead of Anchorage/Fairbanks.   The situation is so silly now that today in Nome and Kotzebue the sun is at its highest point in the sky at 3:00PM. This came about because the former Bering Time zone was forced to advance 2 hours in 1983 and and a additional hour each year when we observe DST.  Anchorage was forced one hour ahead and today "Noon" by sundial in Anchorage is at 2:00pm. 
As I said - it is complex.   E-mail me from the web site and I will explain a possible solution