Datefield changes

This PR is in reference to ideas expressed by @designermonkey and others in this issue: https://github.com/symphonycms/symphony-2/issues/1420 Migrations file will need the relevant alterations for upgrading field settings but the SQL should work as expected on install.

Feel free to comment and alter what I've done here. It's a starting point for further work.