I'm sure slutils does this. Under pdaXrom, there is command in the 'halt' script that is simply:
sltime -set
Anyway, another (probably more primitive way) is to have a cron job that writes the current time to a file every now and then, and on boot, to read that file and set the date.