Why does Easter Change Dates?

The reason why Easter falls on different dates in different years is because it needs to be on a Sunday. It’s the same as Thanksgiving which always falls on a Thursday.