Princesses Beatrice and Eugenie were spotted smiling as they joined King Charles for Christmas lunch.