DatesRole: inverting if in descriptive parsing
DatesRole: Tidyup
DatesRole: Adding tests for new datestring_regex methods and renaming existing regex