Why Easter’s Date Varies So Much Year to Year

For most holidays we celebrate, there's a fixed date to mark the occasion. New Year's Day, obviously, is always January 1st. You might find yourself in the doghouse if you don't remember a Valentine's Day gift for your significant other every February 14th. St. Patrick's Day is always March 17th....