DateTime 

use DateTime;

my $dt = DateTime->new(
    year       => 2015,
    month      => 2,
    day        => 10,
    hour       => 18,
    minute     => 32,
    second     => 0,
);

say "$dt";                         # 2015-02-10T18:32:00
say $dt->strftime("%A, %b %d %Y"); # Tuesday, Feb 10 2015