Google had just announced a new feature in GMail called Google Custom Time:
How do I use it?
Just click “Set custom time” from the Compose view. Any email you send to the past appears in the proper chronological order in your recipient’s inbox. You can opt for it to show up read or unread by selecting the appropriate option.
Learn more at http://mail.google.com/mail/help/customtime/index.html