My "Date and Time" time is a minute off of the official time
The use of ntpdate is considered deprecated. Most would recommend using ntpd instead, which is what the underlying system uses.

First, check in the "Date &amp; Time" System Preferences pane that you have "Set date and time automatically" checked and have selected a time server. then try sudo ntpd -g in the terminal.

If this doesn't work then I would suspect a firewall issue on your network. You don't say if this is happening at work or home or regardless of location.