[REF] Move constructor helpers to EA Mixin classes
After this:

- Tests
- Comparisons
- Tests
- Deal with the fact that DatetimeIndex caches ranges, only feasible because of immutability
- Tests!
- formatting/`__repr__` methods
- Teeeeeests
- Double-check docstring accuracy
