Just to throw in a thought. I reasoned that running the RTC on UTC time would be the most logical because it is constant. So that is how I would always want to do it. My RTC time set routines accept input in local time and convert it to UTC. Then changes in time zone won't force me to change the RTC time.