Defer Sending Email using Mail.app
I believe that you don’t consider Deferrersender (web based) to be decent. It’s not, but it delivers. 

UPDATE: An alternative, that doesn’t use Mail.app (but Thunderbird) would be to use SendLater. An extension that does exactly that. But it’s for Thunderbird. I couldn’t find a similar plug-in for Mail.app.