for tz_code in ('PST', 'PDT', 'MST', 'MDT', 'CST', 'CDT', 'EST', 'EDT'):
    dt = s + ' ' + tz_code
print(dt, '=', dp.parse(dt, tzinfos=tzd))
Разбор строки даты/времени с сокращенным именем часового пояса в Python?