Easter is a major Christian holiday, but unlike fixed celebrations, its date changes every year. This often confuses people who expect holidays to stay the same. The reason behind this lies in a mix ...