Body Oil : Many people who attend the Holi Festival report that the dye form the powder pigments their skin for several days after the festival, even though they regularly shower/bathe. An easy way to prevent this – or at least decrease it – is by coating your skin in body oil 24 hours prior to the festival. The body oil nourishes and hydrates your skin, which will help prevent your skin from drawing in the dyes as they normally would!
Vaseline (or your preferred alternative) : The night before the festival, add a thin layer of Vaseline – or any thick, not easily absorbed, lotion – to your body. Make sure you apply it everywhere, including your face if you have skin that can handle it. Vaseline takes longer for your skin to absorb, so when you get to the festival, there will likely still be a layer on the surface even if you cannot feel it. This layer will act as a barrier between the pigmented powders and your skin.