DateIntervalMapping unit tests
Revert "DateIntervalMapping unit tests"

This reverts commit 18e81dd4e1baba382a542faa51437d9ca5654d16.
Revert "Revert "DateIntervalMapping unit tests""

This reverts commit 3b7bd11f57972eb77b5a1879e215ece68b78ec0c.