##====================================================================================
sub getMonths{
@months{qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)} = (0..11);
$mon_cp1 = exists($months{$strmon}) ? $months{$strmon} : die "Bad month";
return $mon_cp1;
}