Jan
28th
2009
Wed
28th
2009
Date regex for grep
(January|February|March|April|May|June|July|August|September|October|November|December) *([1-9]|[1-3][0-9]), *[12][0-9][0-9][0-9]|([1-9]|[1-3][0-9]) *(January|February|March|April|May|June|July|August|September|October|November|December) *[12][0-9][0-9][0-9]
This matches dates like:
12 October 1993
29 June 1982
31 March 2008
4 July 1980
April 21, 2008
February 12, 2007
March 31, 2008
May 27, 2002
November 16, 2006