##
JANUARY => 'Jan',
FEB => 'Feb',
FEBRUARY => 'Feb',
....
DEC => 'Dec',
DECEMBER => 'Dec');
####
printf('%02d-%s-%04d', $day, $mhash{uc $month}, $my_year);
####
my %mhash = (JAN => {Name => 'Jan', Days => 31},
....
####
printf('%02d-%s-%04d', $day, $mhash{uc $month}{Name}, $my_year);