National Red Mittens Day may not be what you think it is, or is it? #RedMittensDay National Red Mittens Day This holiday is not celebrated on the United States, but is just North of us in Canada. It is held annually on November 21. It began by the Hudson’s Bay Company.