Extract DateRuleAbstract
Remove dead constants
Extract getModifiedSinceRule
Issue #1 ParserAbstract final design