Fashion is swooning for knights in shining armour. Joe Bromley explains how to actually wear the look