Infelizmente, não há como fazer isso no Gmail.
Se você tiver o Outlook 2007 disponível, crie um novo e-mail e clique na guia Opções. Deve haver um botão no grupo More Options
chamado Delay Delivery
. Clicar nesse botão permite que você escolha quando seu e-mail é enviado. O Outlook tem que estar rodando no horário selecionado, então não feche e esqueça! Esta opção pode estar disponível em versões anteriores, mas eu não as tenho instaladas, por isso não posso verificar para onde elas estão
Se você não tem acesso ao Outlook, o Thunderbird pode fazer isso, basta ir em Arquivo > Enviar mais tarde (ou pressione Ctrl + Deslocar + Enter )
Se você precisa usar um programa baseado na web, pode usar algo como FutureMail , embora eu os teste primeiro para ter certeza você não vai enviar e-mails cheios de anúncios que parecem estar sendo enviados de um endereço de e-mail estranho.
Se tudo mais falhar, há sempre o modo manual - escreva o email, salve-o em seus rascunhos e, quando for o momento de enviá-lo, faça isso manualmente.