We use `pandas.Timestamp.{min,max}` to represent open-ended date ranges, but that triggers a [bug](https://github.com/pandas-dev/pandas/pull/47268) in Pandas prior to version 1.5.0.