Often called Rakhi, it is one of the oldest festivals in the Hindu calendar — but what are its origins, date, and rituals?