BUG: df.reset_index loses tz

Closes #3950.