From sequins and satin to ruffles, these are the best high street dresses to wear to every festive plan in your diary. Let’s face it, party dresses ... navy blue and Christmassy green shade.