So, I seem to remember that before Panther (or maybe before 1.5.1? I think it's the former, though) not only would the iCal Dock icon display the current date, but it would update day to day. Since I have iCal open almost constantly, this happened every day. Now, this doesn't happen. iCal displays the date when it launches, but then several days later I'll be filling out the date on a paper or something, look down, and realize it's wrong. If I quit iCal and relaunch it, the date then comes up correctly.
For what it's worth, I nearly always have my computer asleep at night. I have no idea if iCal would still roll the date over at midnight. But my computer's sleep schedule was the same previously when this worked right.
Anyone else notice this?