Вы можете попробовать DateTime.ParseExact("091223", "yyMMdd", CultureInfo.InvariantCulture);
EDIT
Woops, извините, не видел бит ASP.NET. AFAIK вы можете сделать пользовательские валидаторы в ASP.NET? Это может быть основой этого, и есть также версия TryParseExact вызова DateTime, которая позволит вам проверять без исключения.