Perhaps you could look at writing something like Validate::Net, which is a slowly growing module for validate internet related stuff...
Or for another idea, do some very basic date parsing yourself, with a couple of simple regexs, and if it doesn't fit your format, THEN load Date::Manip using something like Class::Autouse.