The Grandfather Clock takes it's time directly from the system time on your computer. If it is displaying the wrong time (or speaking the wrong time) check your system clock to make sure it is set correctly. If it speaks "AM" during the PM and "PM" during the AM it sounds like your system clock might be 12 hours off.
I have enjoyed the Widget. It works well. I didn't have any problems with daylight savings time. One minor bug I see - when double-clicked to speak the time, it speaks "AM" during PM and "PM" during AM. I recommend this Widget.