If the 45th or 180th day happens to fall on Christmas or Easter, do I get an extension?

Unfortunately, the IRS does not give any extensions even if the 180th or 45th day falls on weekends or holidays. The time interval includes all calendar days.