Anyone know a way to schedule outgoing email?

I’m just curious if anyone knows of a certain method/software that would allow me to either, send an email to a server and not deliver it till a set time, or just save my outgoing mail on my system and have it sent at a specific time.

If anyone is wondering why…
I work from home and a corporate office; sometimes I’ll work till 4 am, but that work needs to be on my boss’s “desk” first thing in the morning.

It kinda sucks getting up at 8 when I went to sleep at 4, but I’d rather not have the timestamp on emails to my superiors read crazy times like 4 am…

Any suggestions?