Here are the Ulta Promos in December 2017. There is NO guarantee that Ulta will do the same in December 2018.
12/1 – 12/25 – 25 days of surprise deals sale
12/2 – FREE 13 Pc Men’s Gift with any $50 purchase
12/4 – free 21 pcs beauty bag with $60 purchase
12/4 – Merry Monday Sale – one day only
12/5 – 12/24 – 20% off unique coupon code, including prestige brands and fragrance
12/7 – One Day only HOT BUYS
12/10 – FREE 8 Pc Mystery Gift with any $40 purchase
12/11 – Platinum Perk 20% Off One Styling Tool(including Dyson)
12/12 – FREE 6 Pc His and Hers Gift with any $50 purchase
12/13 – One Day Only HOT BUYS
12/14 – 20% off unique code for your bestie
12/17 – New HOT BUYS
12/21 – Free 3 Pc Philosophy Gift with any $50 purchase
12/26 – FREE 19 pc Beauty Bag with any $60 purchase
12/26 – Choose 1 of 2 FREE 4 Pc Gift w/any $30 Styling & Finishing purchase
12/26 – 3X/4X pts all purchases
12/27 – FREE 4 Pc IT Cosmetics Gift with any $60 Ulta.com purchase (beauty break)
12/29 – 1/27 Ulta Haircare Jumbo Event