Besides this coming Christmas in 2011, the last time Christmas fell on a Sunday was in 2004.
The last time that Christmas fell on a Friday was in 1998. 2009.
2011 was the last time and before that it was 2005.
Most of the time, when a certain date falls on a certain weekday, in the following year it falls on the following weekday. But when the period between the date and the same date a year later includes the leap year date February 29, the next occurance of the date falls instead on the second weekday after the previous occurance. In 2006, Christmas fell on Monday. In 2007, Christmas fell on Tuesday. Because 2008 was a leap year, Christmas "skipped" Wednesday. In 2008, Christmas fell on Thursday. In 2009, Christmas fell on Friday. In 2010, Christmas fell on Saturday. In 2011, Christmas fell on Sunday. Because 2012 was a leap year, Christmas "skipped" Monday. In 2012, Christmas fell on Tuesday. In 2013, Christmas fell on Wednesday. In 2014, Christmas will fall on Thursday. In 2015, Christmas will fall on Friday. Because 2016 is a leap year, Christmas will "skip" Saturday. In 2016, Christmas will fall on Sunday. In 2017, Christmas will fall on Monday.
Christmas last fell on a Saturday in 2010.
The last time April 2 fell on a Tuesday was in 2013.
The next Halloween that will fall on a Tuesday is in 2023.
2005
As of 2011, the last time July 25 fell on a Tuesday was in 2006.
2005. Christmas fell on Saturday recently in 2010 and it was on Sunday in 2005.
The last time it fell on a Tuesday was 2004. But it has appeared on that day many times before.
Just 2 days ago, in 2010.