When is the last time the controller has been rebooted? I'm just curious.
Also, I would use the date command to set the date and then turn off time off and on
options timed.enable off
options timed.enable on
and then if that still doesn't work, run a packet trace from the vif to the time server