With Christmas officially 25 days away, many of us will be thinking about stocking up on some shopping essentials to have stashed away for the big day.
One item featuring on many festive shopping lists will most likely be a bottle of Baileys The Original Irish given its reputation as the perfect tipple to have on hand at Christmas parties.
While this delectable drink is available in shops all year round, it tends to be a crowd-pleaser during the winter time as it can be enjoyed on its own over some ice or even used in Christmas cocktails.
As delicious as the boozy tipple is, it can often be a bit on the pricey side with most 1L bottles selling for around £20 or more in most major supermarkets.
It's good news for Baileys fans then that quite a few supermarkets have begun slashing the price of the larger size bottles of the Original Irish Cream for you to snap up for less this Christmas.
A lot of the discounted deals will only be available for a limited-time, so you may want to be quick if you want to stock up on the tipple for the holidays.
To help you stock up for Christmas, we've rounded up all the supermarkets that are currently selling 1L bottles of Baileys Irish Cream for less.
Tesco
Tesco will be reducing over 50 percent off the price of a one litre bottle of Baileys from tomorrow to just £10, but only for Clubcard members.
The deal in stores and online will run for Clubcard members from Thursday, December 1 to Monday, December 12.
It is one of the biggest reductions on the cream-based drink as it usually retails for £21 - meaning card holders can save £11.
Morrisons
Morrisons is currently has a one litre bottle of Baileys Irish Cream on offer for just £12.99, down from £22.
You might want to be quick though as the deal is only available until tomorrow, Thursday, December 1.
Sainsbury's
Sainsbury's is selling a one litre bottle of Baileys for £13, reduced from its original £22.
It has also reduced a few other products in the Baileys range, as shoppers can snap up a 70cl Original Baileys Irish Cream for just £9, a Baileys Chocolat Luxe Liqueur 50cl for £12 and a Baileys Chocolate Collection for £4.
These special offers don't seem to have an end date, but you might want to quickly snap them up to avoid disappointment.
Asda
Asda is also selling a one litre bottle of Baileys for £13, as it has been reduced from its original £20 price-tag.
The special offer is also available on the 70cl sized bottle which is now £10, instead of £15.
The supermarket's deal will be available until Sunday, January 1 - so you have time to grab some for New Year.
Ocado
Ocado shoppers can pick up a one litre bottle of Baileys Original Irish Cream for £13, instead of its usual £22.
The offer is available on all orders that are placed by Wednesday, December 28.
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.