in reply to Module Code Review

I'm not sure why you just didn't use Date::Calc, particularly the Days_in_Month and Calendar functions.

Using an object here seems a bit of an overkill. I'm not sure I'd ever subclass this, and there's no internal state that might change over time.

-- Randal L. Schwartz, Perl hacker