Wondering if anyone can recommend a suncream to wear on my wedding day - long lasting, well absorbing, not greasy/smeary, not going to turn my dress a yellow colour…?