Вы можете использовать DateTime.ParseExact , чтобы указать точный формат, который вы пытаетесь проанализировать. Без тестирования, похоже, вам понадобится:
DateTime.ParseExact(input, "ddd, dd MMM yyyy HH:mm:ss K");
Или, если GMT доставляет вам неприятности, используйте перегрузку DateTimeStyles , равную ParseExact :
DateTime.ParseExact(input, "ddd, dd MMM yyyy HH:mm:ss 'GMT'",
CultureInfo.InvariantCulture.DateTimeFormat, DateTimeStyles.AssumeUniversal);