dates.add-months Add calendar months to an ISO date, clamping to the month end: 31 Jan + 1 month is 28 or 29 Feb. add_months in Rust datescalendarmonthsadd-months 1.0.0py rs ts22 tests
subscriptions.next-billing-date The next renewal date after a given day, from a billing anchor and interval; month-end safe. next_billing_date in Rust subscriptionsrenewalbilling-datebilling-cycle 1.0.0py rs ts21 tests