Windows XP has built in fuctionality to keep time synchronized without any download.
From Start Menu open control panel and click on Date, Time etc, then select control panel icon Date and Time. Pick the tab Internet Time and select an internet site for synchronization. I use time.nist.gov.