McDonald's has confirmed its Christmas menu will be launched in branches across the UK on November 20 - but its festive lineup has sparked mixed reaction from fans.