Barbour has released its Christmas 2024 advert, featuring Shaun the Sheep, as it aims to showcase the value of gifting during the festive period.