Outlook 2007 or 2010 do have message delaying features.
When you are composing an Email, along the ribbon in Outlook 201 you should have an option to enable Delivery Delay.
In Outlook 2007
- In your open message, click the Options button on the toolbar.
- Under Delivery Options, click to select the Do not deliver before check box.
Hope this helps.