The Old Farmer's Almanac explains that Easter Sunday changes dates each year because it depends on the lunar cycles of the Jewish calendar ... March 22 and April 25, the holiday always falls on the ...