Fix 'Invalid Date' issue for date input field in IE10

This PR fixes 'Invalid Date' issue for date input fields that are displayed in IE10. This error occurs when formtools attempting to parse a null value as date and return 'Invalid Date' string which is rendered in IE10 and hence saving this value would throw an error.

@smebberson This is ready for review!