One of my clients found this one:
A script displays a dialog and asks the user to enter a date, then creates a new record with that date. This was added to prevent users from submitting booking requests and not specifying when they would like to visit the facility (a common problem). The script works fine if the user enters the date in the format MM/DD/YY or MM/DD/YYYY. But if they type something like "February 22, 2016", a question mark is displaying in the date field and the value is not treated as a date. The data entry field in the dialog is a global field. The data type is "Date". The script simply creates a new record in the table and sets the booking date to the value entered in the dialog.