M&S' Christmas sandwich comes out on top every year - but what about the rest of their festive range?