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.