Witch hazels are a sought-after shrub for winter, when their quirky spidery flowers in intense colours release their beguiling scent.