It's going to depend on what the user enters into the textbox: to be honest, he could put anything!
This is why I don't use textboxes: I would suggest a
Calendar[
^] control instead: it will display in the local user format, but always give you the
SelectedDate[
^] property, which is a valid DateTime and needs no further conversion.