Improve handling/propagation of maya/dateparser errors and refactor gwpy.time tests
This PR improves the handling and propagation of errors from maya/dateparser
when attempting to convert times.
This also refactors the test suite for gwpy.time
to improve the tests and make them more readable. As part of this I replace the freezegun
requirement with pytest-freezegun
.