Vaisakhi has been celebrated for centuries as a time of harvest and renewal.