Adding years keeps the same month and day. Leap year Feb 29 becomes Feb 28 in non-leap years.
Months have different lengths (28-31 days). Our calculator handles overflow correctly.
Simple addition or subtraction of calendar days, accounting for month boundaries.