in reply to On-the-fly hashref
Why are you using a hash?
my @months = qw/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec/; ... $months[$month-1] ... [download]