The date of Easter is based on the lunar calendar. It always falls between March 22 and April 25, on the first Sunday after the full moon after March 21.
The proximity to the full moon was chosen because of the date of Passover in the Jewish calendar. The Last Supper (Holy Thursday) occurred on the Passover, so Easter is the Sunday after Passover.
This year, Easter is on March 27.