How dates are counted
Days between two dates is the end date minus the start date. A future end date shows how many days are left; a past one shows how many days have passed.
For anniversaries and milestones such as a baby's 100th day, the first day counts as day 1, so day 100 falls 99 days after the start date.