Ja, probier es mit DateTime.Parse(datumsString).
Da bekommst ne Exception wenn das übergebene Datum nicht korrekt ist. Allerdings stellt dies keine saubere Lösung dar, da das werfen einer Exception zur "Ablaufkontrolle" eigentlich nicht gedacht ist.
Wenn deine Anwendung jedoch unkritisch ist (d.h. Performance nicht unbedingt das Problem ist), dann kannst es ruhig so lösen.