Dates & time

Annual date planner

List the next occurrence of recurring month/day dates after a chosen reference date.

Annual date planner
Esc to restore

Your inputs

Up to 25 MB per file, 50,000 data rows, 200 columns and 2 million data cells. Fully blank rows and columns are ignored before row, column and cell limits are checked. Individual tools may have smaller result or chart limits.

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

For each of up to 1,000 named month/day events, finds its next occurrence on or after the reference date. Validates recurring dates against leap year 2000, then applies your February 29 policy. Sorts by next occurrence, retaining input order for ties. Dates outside years 0001–9999 are rejected. Does not infer birth years, ages or local observance rules.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Reference date (today can be included)
2026-10-16
CSV: Event,Month,Day
Event,Month,Day
Project anniversary,11,3
Leap-day event,2,29
February 29 in a non-leap year
Use the next leap year

Example result

Example result
EventNext dateWeekdayDays from reference
Project anniversary2026-11-03Tuesday18
Leap-day event2028-02-29Tuesday501