The deal is open to everyone, but just for a day.

Krispy Kreme doughnuts are seen outside their store in Washington, DC, December 1, 2016. / AFP / SAUL LOEB (Photo credit should read SAUL LOEB/AFP/Getty Images)
Credit: AFP/Getty Images

Today, you can congratulate yourself on making it through another workweek with a very special deal from Krispy Kreme Doughnuts.

Today is being celebrated as something called #UglySweaterDay, and to honor this made-up holiday, Krispy Kreme has a buy one dozen doughnuts, get one free promotion all day long. Anyone can take advantage of the deal: The wearing of ugly holiday sweaters is encouraged, but not required to get your free doughnuts.The promotion is valid at dozens and dozens of Krispy Kreme locations around the country—and in Canada too. Here’s a partial list of participating Krispy Kreme shops where customers can get a dozen original glazed doughnuts for free when they buy one dozen on Friday.

The Krispy Kreme free donuts deal isn’t the only reason bargain hunters are particularly likely to say “TGIF” this Friday.

Today is also Free Shipping Day, when roughly 900 retailers give online shoppers free shipping on all purchases—no minimum purchase required—with delivery guaranteed to arrive prior to Christmas Day. Most retailers participating in Free Shipping Day will also be offering special deals and discounts in addition to free shipping for all orders on Friday.

This Story Originally Appeared On