Easter can fall on any Sunday between March 22 and April 25. The took millennia to standardize for surprisingly complex reasons.
Why does the of Easter change every year? : Read more
Why does the of Easter change every year? : Read more
... and even if there were such a number of lunations, leap years would ruin the coincidence because ever since that innovation introduced by the Julian Calendar in the 1st Century B.C. our solar years are not all of the same length. The additional day (Feb. 29) inserted every fourth year would be the fly in the ointment.Missing in that roundabout explanation is the basic and very simple reply (see MAN MAKES HIMSELF, V. Gordon Childe, ch. VI, "ad fin."): because there is no number of lunar months (lunations) that is exactly equal to one solar year. (All calendars are inescapably lunisolar, but some stress the solar aspects, others the lunar aspects.)
NOTE: You can trust me in matters astronomical without having to go ask the Astronomer Royal. I'm 71 yrs. old and have been an amateur astronomer ever since 1985, when Halley's Comet returned and disappointed everyone. Already 38 yrs. have gone by, so we must wait only an additional 38 to see how it will behave next time.