How to add preorder option?
You should place your product with the status PreOrder with the current date but without quantity.
Then you can go to admin > System > Settings > Edit your store > tab Options > set Stock Checkout to Yes in the Checkout section.
That will enable the people to checkout with that product, which will stay in your Orders until you are ready to fulfill it.