BUG: Revisit DatetimeIndex.insert doesnt preserve name and tz
Closes #7378. The previous error was unrelated to `insert` logic.

It seems to be caused by DST related to `tslib` or `pytz`, and became obvious by the previous test case.

rebase this pls
 @jreback OK, rebased.
 thanks!
