I usually sync my time on any windows based system with internet time.
To do this...
Adjust date/time, then click the Internet Time tab, and Synchronize with an internet time server.
However that tab is missing from my Windows 2008 R2 Server. How is it possible to do an internet time sync or restore this missing tab?
If it is a domain member, it will sync time from the Domain Controllers, which in turn sync from the server that holds the PDC Emulator role.
The server that holds the PDC Emulator FSMO role can have its time source set to sync from an external source with the following command:
ServerToSyncFrom should be a reliable ntp time source, probably something from pool.ntp.org.
Then stop and restart the w32time service and you're good to go.
Edit: You should only do this on the PDC Emulator, though it will work on other servers. This will ensure that all time in the domain is in sync. If the clocks between the Kerberos KDC and the clients are out of sync by too much, any Kerberos tickets issues will be considered invalid (I believe 5 minutes is the threshold.) You don't want this to happen, because it will break SSO for file shares, printing and other nicely integrated magic that people take for granted.
If the server (or any Windows computer) is joined to a domain it will synchronize it's time automatically from the domain, and the Internet Time tab will disappear.
Here is the Microsoft TechNet official info on how to update the clock on a domain controller
https://technet.microsoft.com/en-us/library/cc784553(v=ws.10).aspx
This is what worked for me: