BUG: Fix tz handling in date_range when start arg has tz, #2926

This commit should fix [issue 2926](https://github.com/pydata/pandas/issues/2926).