I've never used BB cream before but got a free sample of LRP which feels and looks quite nice. Is it supposed to replace moisturiser + foundation? Just wondering if I should put SPF on before or after. Thanks!