Вы не можете сказать, что имел в виду автор, когда они написали это, если вы не сказали им, что ожидали, или у вас есть другие даты, которые вы могли бы использовать, чтобы определить значения больше 12.
Однако, когдавы знаете формат, вы можете использовать что-то вроде этого, чтобы убедиться, что он анализируется в требуемом формате:
string myDate = "9/10/2001";
string pattern = "MM/dd/yyyy";
CultureInfo enUS = new CultureInfo("en-US");
DateTime.TryParseExact(myDate, pattern, enUS, DateTimeStyles.AdjustToUniversal, out datelimit);
Это хорошая причина использовать средство выбора даты в вашем пользовательском интерфейсе.