Office holiday events are notoriously tricky to dress for, mostly because the dress code usually sits somewhere between ...