Show date and year for ancient (> 1 year old) messages

The timestamp shown for very old messages only includes the time without
a date at all. Fix it. FREEBIE.