Shoppers have been sharing their love for Marks & Spencer's velvet blouse, available in two hues: a rich teal and classic black, calling it perfect for the festive season