Magento doesn't offer many features including pre orders out of the box. But there are different extnesions that help.
This Magento Pre Order
extension will help to find out which products enjoy greater popularity and restock your items accordingly. Allow customers pre order products that are currently out of stock. Display customizable stock statuses.

Exploit the power of Pre Orders to the full

Some of your products are currently out of stock and you are in two minds whether to restock them? Want to start a pre-sale campaign for a new store item? Then you need a powerful marketing tool, enabling you effectively estimate customer demand and provide visitors with the items they really need.

Use this Magento extension to study product demand and restock your supply in accordance with it. More over, Pre Order is a great tool for conducting pre-sale campaigns, which can’t but increase customer satisfaction and have a positive effect on your sales. To crown it all, this extension provides an easy tool for composing and sending customer notifications, so you wouldn’t have to bother your head with organizing the whole process by yourself.