Buying high-end skincare products is not cheap, but there are ways to save money. Sure, you can look for sales. But if you are willing to join a few rewards programs you can also earn points for future purchases and get free products, discounts and birthday gifts.