Holi is celebrated at the approach of vernal equinox, on the full moon. The festival date varies every year, per the Hindu calendar (this year it will be March 6). Holi signifies the victory of good over evil, the arrival of spring, a celebration of color and for many a festive day to meet others, play and laugh, forgive and repair relationships.
In India during Holi, people of all ages laugh, yell and run around like children at play. It is not unusual for kids to hide around a corner waiting for an unsuspecting stranger to walk by… so they can squirt them with water or throw fistfuls of colored powder on them.