Properly ignore dates that do not match the American Format

In some cases, the regex picks up dates that are not in the
American format and when changed they become invalid before
being passed to the original Date or DateTime parse method.