Blue post + bugs don’t care about holidays and the team doing this is not likely US based, more like Philippines, Korea, or India so no turkey day to consider. That and corporations like activation hate holidays, it means paying money for no work.
https://us.forums.blizzard.com/en/wow/t/service-update-300-pm-pst-november-25/737575