In addition to Year, I have also experienced cases where it would be useful to have support for MonthDay fields. If you are trying to avoid textual representations then you could maybe store MonthDay objects as an integer day of year (assume a leap year to cover every possible value) |