Majestic Wines, the UK beer, wine and spirits retailer, saw a "challenging" Christmas trading period, with the group blaming promotions from its rivals.