Buying glasses has never been so easy. Nowadays thousands of online eyeglass retailers