So you just have the wrong format. The documentation states that to parse a string like that you'd need a format like MMMM dd, yyyy
.
System.DateTime.ParseExact(dateString,
"MMMM dd, yyyy",
System.Globalization.DateTimeFormatInfo.InvariantInfo);
Take note in the documentation to the following:
MMMM
- The full name of the month.dd
- The day of the month, from 01 through 31.yyyy
- The year as a four-digit number.