pub(crate) fn add_months_date(date: NaiveDate, months: i32) -> Option<NaiveDate>
Add the given number of months to the given date.
Returns None when it will result in overflow.
None