When the time doesn't come up correctly after a reboot or power reset, I've just gone in to Administration>System and manually entered a different ntp server then hit apply. I think there's a minor timing glitch in that the router looks for an ntp server before the WAN connection is established.