時刻が狂うのはハード依存もあるし、それ以外の場合もあるようなので
解決方法は下記となります。
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=106542

ネットワークタイムサーバーを使っていれば、インターネットに接続した時点で
自動的に時刻は修正される。デフォではオンでないのかな?

ただ、システム標準で選択できるAppleのタイムサーバーはちょっと
不安定&国内でない(アジアはシンガポールのはず)ために
国内の一次NPTを使うことを推奨する。
http://www.redout.net/data/ntp.html

ちなみにIPアドレス直打ちにしておいた方が、DNS鯖が死んだときでも安心。
あと、厳密に時間にこだわる人は、各NPTサーバーにpingを打って、応答時間が
短いもの選択して下さい。