Code:
If Not IsDate(txtSubmit) Then
VB.NET doesn't have default properties for objects like VB6 did, so textbox will never be a date.