May 28, 2012 Memorial Day July 4, 2012 Independence DaySept 3, 2012 Labor DayNov 22-23, 2012 Thanksgiving DayDec 24-25, 2012 Christmas Day