Wearing red and green at Christmas could make you look like an elf but not if you know what you're doing!
Christmas colours are so bright and bold that we love to wear them all year round. Be careful not to over-accessorise, otherwise you may upstage the tree!
Diana wears rocks a red prom dress for the red carpet, and there's not a hint of Mrs Claus on her outfit!
Click next to see more celebs rocking those Christmas shades...
Leighton goes for a festive green, but avoids looking like a Christmas tree by keeping her accessories simple.
Katy Perry looks adorable in this red mac and beret combo. The colour compliments her rosy cheeks and give her a warm winter glow.
Mischa's look is verging on Christmas territory, but anyone who braves wearing a feather skirt gets our vote. Plus, the gold hair comb is super cute!
Click to see our top picks from the high street....
This heart cardie is so adorable, you won't want to take it off all Christmas!
Heart Cardie, £25, Topshop
Ditch the black and go for a bold green dress for all your Christmas parties!
Green Prom Dress, £44.03, River Island
Keep warm this winter with this snugly red duffle coat - models Agyness and Lily Cole have been spotted out and about in them.
Red Short Duffle Coat, £55, Miss Selfridge
Channel a bit of Leighton's Upper East Side style with this chic yet simple green dress.
Green Dress, £40, Ci Ci for Topshop
We love a good party frock and have fallen in love with this red flower dress from Lipsy. You can even wear it on Christmas Day with a black cardie or shrug over.
Red Flower Dress, £34.25, Lipsy
Green V-Neck Jumper, £12, Dorothy Perkins
Ankle boots are everywhere this season, but these cherry red ones are a little bit special!
Red Ankle Boots, £35, Barratts Shoes
We never usually wear green heels, but these ones are definitely on our wish list.
Green Court Heels, £45, Office
Everyone needs a tiny party purse and this red one is our fave!
Red Purse Bag, £3, Priceless Shoes
Green Bow Belt, £2, Asos
Go for a splash of festive green and add this cool bow belt to a plain black dress. It will instantly update your outfit for next to nothing.
Red Large Bow Hairband, £8, Miss Selfridge
We're still loving Gossip Girl style, so make like Blair and add this oversize bow hairband to your barnet!