Разбор может или не может работать в зависимости от ваших настроек культуры.
Я бы порекомендовал использовать InvariantCulture, если только вы не уверены, что культура вашего компьютера настроена на работающую ("en") культуру, а не на ту, которая не работает ("ar").
DateTime.Parse("Tuesday, March 30, 2010 10:45 AM", CultureInfo.InvariantCulture )