Honestly working with local date and time is a pain in the arse; if everything was kept at UTC and only displayed as Local time, it would be so much easier. Daylight savings makes everything worse!
Even if you lose access to your time server you can keep fairly accurate time by counting with your local clock from your last registered timestamp; the local clock should be able to keep to a few ms/day accuracy.