One possible port-target is Chrony as it has the ability to determine how far off the RTC gets and adjust it even if there is no NTP server available.