Date fields should not allow 6-digit dates
In all wizards that include date fields, the instructions are that dates can be entered in
MMDD format. In the latter case the current year is automatically added to the final date.
However, the implementation that add the year also allow dates in
YYMMDD format and add either 19 or 20 so that the date is always within that last 100 years.
Since the latter behavior has caused incorrect dates to be entered in at least one case. Eg.
201212 was converted to
19201212 when the real date was
Suggested fix is to remove support for 6-digit dates in all places. The actual implementation may still allow it but this could for example be controlled by adding a second (boolean) parameter to the
autoFillDate() function in