Slip into the slinkiest cocktail dress to ring in the New Year if you want to achieve perfect evening glamour. French designer Christian Dior was the first to coin the term "cocktail dress" when referring to early evening wear in the late 1940s.
Back then, the style was strictly ballerina length, but over the years it has evolved. Cocktail dresses now tend to sit on or above the knee and can be fitted or flared.
Black remains the most classic colour, with satin, lace, feathers, sequins and embellishment adding an extra touch of full-on glam. This season, silver, gold and bronze are also selling well on the high street.
Keep accessories minimal. A piece of jewellery and a sparkly clutch should suffice. Let the dress do the talking.