All makeup artists said that everyone should moisturise face prior to foundation even though people with oily skin to get the flawless foundation finish. A suitable moisturiser will help the foundation to spread evenly.
As I have an oily skin, I'd like to start by La Mer Oil Absorbing Toner; it helps to absorb access oil on my T zone and gently exfoliates the skin.
I like to hydrate eyes area; my favorite eye gel is the Hydra Beauty Eye Gel by Chanel. It is light and gives the perfect amount of moisture and does not cake or crease my concealer.
Chanel Le Jour is the perfect mosturiser to all skin types; Chanel explain that this product is there to help your skin adapt to its environment and stress ahead during the day. It is fluid not cream so it is light under makeup.