Ich würde es mit RTC machen und immer wieder mit einem NTP Server synchronisieren, z.B. 3x/Tag (so wie es häufig mit den Funkuhren gemacht wird).

MfG Hannes