There's nothing more stressful than scrambling last minute to find the perfect dress to wear to a holiday party, so this year, get ahead and start shopping now. Investing in one stylish pick can pay off because you can wear it to multiple parties and have it for years. We looked to Net-a-Porter since this online retailer has a wide variety of brands and price points to choose from. We shopped some classic yet luxurious choices that won't go out of style anytime soon. Take a look at our favorites.
Pair this velvet J.Crew Frida Wrap Dress ($350) with light-colored shoes for your next party.
Show off your back in this Rachel Zoe Racko Sequined Dress ($495).
Wear a belt with this forest green By Malene Birger Milda Maxi Dress ($395).
This figure-hugging Rebecca Vallance Beltrán Crepe Dress ($490) features a tie around the waist and chic gold accents.
We're loving the cape effect on this Halston Satin Mini Dress ($375).
If you're looking for a lace piece, pick up this midnight blue Ganni Flynn Turtleneck Dress ($190).
This Frame Belted Velvet Midi Dress ($450) looks great paired with knee-high boots.
You can never go wrong with a red dress, so try this pleated Michael Michael Kors Hayden Georgette Dress ($175).
Invest in the perfect LBD this season with this Elizabeth and James Selby Dress ($385).
This sparkly Halston Metallic Lurex Mini Dress ($325) would look perfect with sexy black heels.
This Alice + Olivia Katina Metallic Dress ($395) is a shimmery party dress you can wear for years and it will never go out of style.
If you're looking for a brighter choice, try this Dion Lee Velvet Slip Dress ($850). You can pair it with a leather jacket if you get cold.
Turn heads in this stunning Missoni Fringed Metallic Knitted Mini Dress ($2,300).