The date changes because Shrove Tuesday, the Christian observance on which Pancake Day falls, is always 47 days before Easter Sunday. This year Easter is on 21 April, with its position calculated based on the first full moon that follows the spring equinox in March.