King Charles is hosting a number of royal family members at Buckingham Palace for a pre-Christmas lunch today - but William and Kate, along with their children, will not be attending