Weird but not 100% ilogical.
Days and years are numeric, but months are not.
Months are an ordered list of names, so we have Jan, Feb and so on, but we end up using their
order as well. Since indexes and everything in
Java is zero based, so should be the indexes of the months.
