Even its author says (in the POD even, IIRC) that you should probably try to make something else work before you go for Date::Manip though. It's a great module when you are trying to cope with sloppy date/time descriptions or want to allow them, but it tries to be so smart it really shouldn't be used if you don't really need its capabilities.