Prince Harry and Meghan Markle have not spent Christmas Day at Sandringham since 2018, the same year they got married.