Kiehl's Ultra Facial Moisturiser The universally loved Kiehl's Ultra Facial Moisturiser ($30) keeps skin hydrated throughout the day and is never tested on animals. It's a win-win! Image Source: shop.nordstrom.com Kiehl's Ultra Facial Moisturiser $30 from shop.nordstrom.com Buy Now