What will Catherine, Princess of Wales wear for Christmas Day 2024? Look back at her previous looks as a royal