You asked, we implemented. We're pleased to introduce a new feature to the Deploy platform today - the ability to schedule deployments!
When you come to run a deployment now, you'll see a Schedule deployment option at the bottom of the page, with the default option set to Start immediately:
Choosing any other option will change the usual Preview and Deploy buttons to a Schedule Deployment button.
Once you've clicked to schedule the deployment you'll be taken to a new overview page, showing your schedule at the bottom within the server or group you've set the schedule for.
You'll be able to see more information about the new overview in this blog post.