in reply to More Date Arithmetic/Manipulation: Question

See Date::Manip and its DateCalc() method.