Indian luni-solar calendar based on the Swiss ephemeris (Hindu Drik Panchanga)