Refactor: schemas: Split date-common into date_spec and duration
We must maintain backward schema compatibility, so we can't remove any
elements from date_spec or duration -- even if the rule processing code
can't handle them.
Ref T196
Signed-off-by: Reid Wahl <nrwahl@protonmail.com>