From lipsticks to face serums, shop the top-rated beauty products on Amazon that shoppers can't stop adding to their carts.