One of the world's most in-demand beauty brands, MAC has seriously stepped up this festive season and is delivering gorgeous products dressed in sparkling packaging. From highly pigmented highlighters and shadows to timeless glosses, we've rounded up 10 of the best that are somehow still in stock right now - so you can treat yourself or get a gift for the beauty lover in your life!