Channel or Dior

I need a good moisturizer for dry skin & I need some new make up. Any opinions?