Extend DateTimeProtocol, and fix month 0 offset
Fix overlaps? inconsistency
Add new, and missing predicates from core ref #10
Add missing local-date, and predicate tests