This week’s solar eclipse has kicked off a stampede for suitable eyewear. For many, it’s too late: shops have mostly sold out and, by and large, online deliveries will now arrive after the event. It’s ...