Problem/Motivation
DateTimeItem and DateRangeItem both have class constants. These should be on interfaces.
Proposed resolution
- Move the DateTimeItem constants onto DateTimeItemInterface as-is.
- Create DateRangeItemInterface, and move DateRangeItem constants as-is.
- Update usages to refer to the interface or static:: as appropriate.