Click to ENLARGE.
There would have been one in 2004
IF NOT for it having been a Leap Year.
Christmas, per the name ‘LEAP’,
jumped over Friday & took place on Saturday.
Last time we had Christmas, i.e., December 25th, on a Friday was in 2015 — 5-years ago.
6-year gaps are common. The cycle as to when the same date falls on a given day (e.g., Monday) goes in 6-5-6-11 cycle. You can see that in the image above — as to when Christmas has fallen on a Wednesday.
This 6-5-6-11 cycle has all to do with leap years. You can see that in the 2nd figure above.
The 5-year gap comes about when we have had TWO leap years, e.g., 1996 & 2000. In each case we LEAPT over a day (which is why we call it a Leap Year, i.e., because we leap over a day, in the calendar). Because of the two leap years, the gap was only 5-days. Then, between 2000 and 2006 there was only ONE leap year. So we only leapt over one-day. The gap was thus 6.
Next year, i.e., 2021, it falls on a Saturday — BUT the Friday, Christmas Eve will be a holiday.