best time to get cataract surgery