BB creams are not just used for hiding blemishes but they also act as moisturizers that provide hydration to the skin, most of them have anti-aging properties and protect from sun damage.