Princess Beatrice joined other members of the royal family at Sandringham on Christmas Day after changing her travel plans due to medical advice.