DS is 15 months old and I have bought Nivea factor 40. However it stains his white clothes yeloow and I can't shift the stains. I have been recommended P20 but you have to apply this at least 1 hour before going into the sun (not really a problem). Any advice or experience of baby sunscreen welcome...