Many people have noticed that Easter is quite late this year. In fact, April 24 is almost as late as it can be. According to ecclesiastical rules, Easter can never occur before March 22 nor later than April 25.
For a detailed explanation on how the date of Easter is determined, surf over here.
For Baby Boomers who claim that they have cannot remember Easter being on April 24, you're right. The last time Easter occurred on this date was in 1859. However, in 1943, Easter fell on the latest date it possibly can: April 25. The next time that will occur will be in 2038.
As to early dates, check this out...
The last time Easter fell on March 22 was in 1818, and this will not occur again until 2285. Looks like we missed out.