regular expressions for a number of date formats