in reply to Regexp for date
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.