Kate Middleton has worn so many festive looks which are perfect for Christmas Day – jumpers, hair bows, red dresses and sequins. Kate Middleton has worn so many festive looks which are perfect for Christmas Day – jumpers, hair bows, red dresses and sequins.