Hi i get married in three weeks and am doing my own makeup. I can do make up but would like advice for the best base. Which is the best foundation to use for a flawless complexion? Oh and i have fair skin (freckles and stuff need covering