Fix #13306: Hour overflow in tz-aware datetime conversions.
- [x] closes #13306
- [x] tests passed
- [x] passes `git diff upstream/master | flake8 --diff`
- [x] whatsnew entry
      Bug: tz-converting tz-aware DateTimeIndex relied on index being sorted for correct results.
