DatesRole: cleaning up clashing variables and making use of vague_datestring_regex not pollute the consumer's match context