Marca Horário de verão (DST) Hours in Pandas Date-Time Column

Criei um dataframe de datas por hora e agora gostaria de criar uma coluna que sinalize se cada linha (hora) está no horário de verão ou não. Por exemplo, nas horas de verão, a bandeira deve == 1 e, nas horas de inverno, a bandeira deve == 0.

# Localized dates dataframe
dates = pd.DataFrame(data=pd.date_range('2018-1-1', '2019-1-1', freq='h', tz='America/Denver'), columns=['date_time'])

# My failed attempt to create the flag column
dates['dst_flag'] = np.where(dates['date_time'].dt.daylight_saving_time == True, 1, 0)

questionAnswers(2)

yourAnswerToTheQuestion