Return the day offset by whole months, keeping the day-of-month when possible. If the target month has fewer days, the result is clamped to the last day.
source DayValue
months to offset (positive or negative)
Return the day offset by whole months, keeping the day-of-month when possible. If the target month has fewer days, the result is clamped to the last day.