I run into machines from time to time that do not have any method of network time setting installed that I know has an incorrect date or time.They usually do have ssh though, so this is my solution from the host with the bad time:

sudo date `ssh <hostWithGoodClock> "date +%m%d%H%M%C%y.%S"`

or if you are doing this from a computer with ssh access to the device:

ssh %lt;hostWithBadClock> "sudo date $(date +%m%d%H%M%C%y.%S)"

Note, this has issues when it comes to time zones.  Do this only with servers in the same timezone.