Calculate elapsed calendar days between two dates, or add and subtract days from a starting date.
Elapsed days exclude the starting date. Calendar-day arithmetic uses UTC, so DST changes do not affect the count.