What is your favorite moisturizer?

I'm in the market for a new one, I'm not sure if I love mine anymore. Bonus points if it helps keep blemishes at bay and extra bonus if it helps with sun spots.