Whether it's for the office or a weekend celebration, here's our guide to nailing the 'Smart Casual' dress code, and outfit ideas to give you a head start.