BUG: timezone offset double counted using date_range and DateTimeIndex.append (fixes #2906, #2938)

fixes #2906, #2938