Kate Middleton has shown off an array of stylish Christmas looks through the years, from red plaid to blue and everything in between. 1 day ago from: Marie Claire