Why holidays need their own rotation
Holidays break the regular custody schedule because holiday emotions exceed weekday emotions. A child who is happily on the regular 2-2-3 rotation will feel the loss of a parent on Christmas morning even if the schedule technically gives that day to the other parent. Holiday rotations exist to prevent the same parent from losing every Christmas, every Thanksgiving, or every birthday year after year. The cleanest framework writes an even/odd-year rotation into the parenting plan for each major holiday, overrides the regular schedule for that day or block, and then resumes the regular pattern.
Which Holidays Need Specific Rules
Six holidays consistently need explicit rotation rules. Christmas Day or Christmas Eve and Day (alternated by year). Thanksgiving (alternated by year). New Year's Eve and Day. Mother's Day and Father's Day (always with the relevant parent). The child's birthday (alternated, or split between parents on the actual day). One religious or cultural holiday significant to the family. School breaks (winter, spring, summer) usually get their own block rules separate from the day-level rotations. Beyond these six, most holidays, Easter, Halloween, Fourth of July, can be handled inside the regular schedule rotation without specific rules.
How To Write A Holiday Rotation
Use a simple even-year / odd-year alternation for each holiday. Example: Christmas Day with Parent A in even years, Parent B in odd years. Thanksgiving with Parent B in even years, Parent A in odd years (so the two big holidays never both fall to the same parent in the same year). Define the holiday block explicitly, Christmas might run from 5pm December 24 to 10am December 25 in one half, with the other half running 10am to 8pm on December 25. The handoff time matters more than the parents usually expect. Vague language like "Christmas Day" produces fights about who gets Christmas morning.
Handling Long Holiday Breaks
School breaks longer than a few days, winter break, spring break, summer, usually get their own block rules. A common pattern: split winter break into two halves with the holiday-day rotation embedded, so both parents get a portion of the break in any given year. Spring break alternates by year, one parent gets the full week. Summer is typically divided into longer blocks of two to four weeks per parent, often with each parent designating one or two specific weeks for travel. The travel block usually requires the off-parent to notify the on-parent of dates 30 to 60 days in advance.
Holiday Coordination With Extended Family
Holiday rotations have to account for grandparents and extended family on both sides. The simplest framework: the on-holiday parent decides how their extended family fits into their time. If Christmas Day belongs to Parent A, Parent A's family events happen during that block; Parent B's family celebrates on a different day, often the weekend before or after. Trying to coordinate Christmas-Day visits with both extended families at the same time usually fails. Most co-parenting families eventually accept that the children will have multiple holiday celebrations rather than one combined gathering.
How CoFam Handles Holiday Rotations
CoFam handles holidays as overlays on the regular schedule. The holiday rotation is stored as a separate rule set, even years to Parent A, odd years to Parent B, and the calendar automatically applies the override for that block. The regular schedule shows in standard colors; the holiday block shows with a small holiday marker so it is clear the regular rotation is being suspended. Once the holiday ends, the regular rhythm resumes without anyone having to adjust manually.
See how CoFam handles holiday rotations → the CoFam calendar