MooseX::Types::DateTime packages several Moose::Util::TypeConstraints with coercions, designed to work with the DateTime suite of objects. WWW: https://metacpan.org/release/MooseX-Types-DateTime