DateTime.Parse requires a Culture to be set to use a specific format.
If the format is known then a better alternative is to use new DateTime(year,month,day).
This blog is a record of some development issues I have faced. There may be something of use!