I am thinking I should probably start wearing one as opposed to relying on moisturiser with SPF as I have a bit of melesma. Can anyone recommend a good one? Do you put it on before or after moisturiser? And does make up then go on ok over the top?