we have to format the date strings to display differently for newly-created messages and already-stored messages