I agree with the others in that you should be using a date field. I showed the format options just to show how to sort when a date is in a text field but should always use a date field in the database.

As for your latest issue Formatting the control is for display only. You still need to use format when you write it to the db if you use a text field and want it formatted any specific way.