Вы также можете использовать что-то вроде этого:
var date = DateTime.ParseExact("2018-05-10 10-AM", @"yyyy-MM-dd hh-tt", new CultureInfo("en-US"));
и в вашем собственном примере:
var date = DateTime.ParseExact(values[0], @"yyyy-MM-dd hh-tt", new CultureInfo("en-US"));
обратите внимание, что не помещайте переменные в кавычки.