I have a Date field with no default value specified, with a simple edit box and a calendar control, with allowed days set to weekdays:
The resulting app however sets the default date to today or to the next valid date upon page load:
If I remove the weekday restirction, the app behaves as expected, with the date field blank on intial page load. I tried turning this off in the GUI and instead setting the restricted days using the date control API, but that resulted in the same behavior. I don't think this is the intended behavior -- it least, it shouldn't be.
—Pete