I tend to stick with the products I know & I've kind of missed out on a step forward in creams - so can someone please tell me: 1. What is a BB cream? 2. What is a CC cream? Keep seeing ads for them everyone & I have no idea what they are!