McDonald's has unveiled its new festive menu - and there's only a couple of weeks until it lands in stores