All of December can reasonably be consider prime "ugly-sweater season," but National Ugly Christmas Sweater Day falls on Dec. 16, a special day to rock no-holds-barred outrageous outfits in honor of holiday spirit. That leaves just enough time to buy an ugly sweater or, for the very dedicated, make one from scratch.