John Lewis says this dress is their most popular item of 2018