That's actually the result of a wierd date thing, where the many items are stored as being on, say "7/15/2005" the stray item managed to be stored at "7/15/2005 8pm" which to a computer is different. I've got a couple of things I'm working on to try to eliminate that from happening.
u da man, as always. Do your db tables not have date type feilds?
sql has pretty powerful date functions, and most databases support date feild datatype for tables that should let you shape the date however you wish.
Get out your
chops' bulging axe of wrath and seperate your data from your presentation.