I have made a generic parser for parsing ascii files. When I want to parse dates, I use ParseExact function in DateTime object to parse, but I get problems with the year.
Well, if you're definite that all your source dates are this century, then you could use parseExact against a "20"-prefixed source string.