What are the best moisturizers for all skin types?

Caring for your skin properly means that it's imperative you know which of the skin types you are to use the correct products to hydrate and protect your skin.