Greggs has enlisted celebrity chef and cookbook author Nigella Lawson to star in its first-ever Christmas ad, which sees her enthusing over the high street chain’s festive food.