Поскольку вы передаете нулевому значению параметра IFormatProvider метода ParseExact, система пытается использовать значение DateTimeFormatInfo.CurrentInfo для разбора строки даты. Если в вашей машинной культуре DateTimeFormatInfo.DateSeparator отличается от '/' (то есть точка), строка строки, использующая косую черту в качестве разделителя даты, не может быть проанализирована.
Попробуйте использовать это: DateTime.ParseExact("10/30/11", "MM/dd/yy", CultureInfo.InvariantCulture);
или, если вы точно знаете, что эта строка в австралийском формате, вы можете использовать это: DateTime.ParseExact("10/30/11", "MM/dd/yy", CultureInfo.GetCultureInfo("en-AU"))