in reply to Date String Parsing

When you mentioned pure Perl, I thought of Date::Pcalc. I am not sure how well it suites some of the other needs, but I've used it before to get date diffs, etc.