America's Best Contacts & Glasses will open a new location at Sugar Land's University Commons