Clock with Arduino Uno, RTC1307 and 8 Bit Digital Tube LED Display

Rather then try to figure out your code try searching for "arduino library for DST", there are many libraries available for downloading that do exactly what you want. They will work in any time zone that works on the hour.