Просто используйте функцию localtime () вместо функции gmtime ():
localtime = time.strftime("%m%d%y%H%M", time.localtime())
Из модуля времени Python:
«Подобно gmtime (), но преобразуется в местное время. Если секунды не указаны или отсутствуют, используется текущее время, возвращаемое функцией time (). Флаг dst устанавливается в 1, когда DST применяется к данному времени.»
Чтобы проверить, применяется ли DST:
time.daylight