Is it possible to store the last time synchronized with an NTP server and, if the device goes offline, calculate the correct time?