Add a certain amount of years to this date and clamp overflow days.
DateTime addYears(int amount) => addMonths(amount * 12);