8 vegan skin-care brands you should know, and the best products from each company