Kate Middleton reflected on how life can feel "fragmented or uncertain" in a meaningful Christmas video message alongside a piano duet with Princess Charlotte, whom she shares with Prince William.