We will make the customer choose a date and check the date is valid before they are allowed to continue to the checkout page. NOTE: Sometimes the code doesn't work with some themes/other apps so this is not always possible.
A Known conflict is Product Options by Bold. There may be others which we aren't aware of, but we'll refund you if we can't provide this service.
Also, please be aware that it depends on what browser the user is using. For example if one of your customers is using an old version of software then this feature may not work and they may still be able to place an order without selecting a date.
You can see a full list what browser versions work with validation here: http://caniuse.com/#feat=form-validation
If you have any questions, just ask us.
Work is usually carried out within 7 days. If you need it in a hurry you can use our 24hour service. Please add it to your basket too.