Holidays fall on a weekend when the specific date of the holiday coincides with a Saturday or Sunday.
The United States has no "national holidays". Congress can only designate holidays for federal facilities. If you consider that Christmas is December 25 and New Year is January 1, the only times you will have a federal holiday between the two (from Dec 26 through Dec 31) will be when Christmas and New Year fall on the weekend. For example, in 2016, Christmas was on Sunday so the Federal Holiday was observed on December 26. When New Year falls on a Saturday, the Federal Holiday would be observed on Friday, December 31. When the two holidays fall on a weekday, that day is the federal holiday, so there is no federal holiday between the two in those instances.
December 21, 2016 will fall on a Wednesday
February 29, 2016 will fall on a Monday.
January 28, 2016 will fall on a Thursday.
Presidents Day is the only Federal holiday in February, but Americans also celebrate Valentine's Day and Groundhog Day. A few religious holidays may also fall in February: in 2013, Ash Wednesday, Mardi Gras and Purim were in this month.
Two major holidays fall in November for the USA. The first is Veterans Day that is marked on the day the armisitace was signed for World War I on 11 Nov. The second is Thanksgiving that is a floating holiday that is the Thursday before the last weekend of November.
The number of bank holidays that fall on a Monday varies by country and region. In the UK, for example, there are typically eight bank holidays each year, with several falling on a Monday, such as the Early May Bank Holiday and the Late Summer Bank Holiday. In the US, federal holidays like Labor Day and Memorial Day also fall on a Monday. To get a precise count, it's best to refer to the specific calendar of the country in question.
There are several holidays in the fall including Halloween and Thanksgiving. Other fall holidays will include Labor Day and Veteran's Day.
Weekend.
December 25, 2016 will be a Sunday.
Yes, since 2016 it a leap year Christmas will fall on Friday in '15 and Sunday in '16.