Lancome Neurozen Hydracalm.

It has the most ridiculous name in the world but is the only moisturiser that doesn't give me spots. It is also a bit pricey but no spots and smooth, not-tight skin is worth it.