in reply to Regexp for date

A universal regex would be like a universal solvent.

Better, for most uses I can conceive at the moment, that you should look at CPAN/PPM (depending on your OS and prefs) for modules in the Date::xxx group.