BUG: timezone offset double counted using date_range (fixes #2906)

fixes #2906