KDatePicker: Fix parsing date from line edit on Enter press
DatePickerValidator accepts dates in three formats, but
KDatePicker::lineEnterPressed() parses them as locale().dateFormat()
which can be different from the most convenient for input
QLocale::ShortFormat.
Add DatePickerValidator::toDate() and use it to convert text to QDate
in KDatePicker::lineEnterPressed().