Kate’s had a red carpet make over!