Makar Sankranti, the festival of kites and til chikkis. It is the only Indian festival that falls on the same day every year according to Gregorian Calendar. Most Hindu festivals follow the position of the moon and are based on the lunar calendar. Thus, the dates of festivals change every year. But Makar Sankranti is a festival which falls on the same day every year as it follows the solar calender. However, once every eighty years, due to revolution, the day is postponed by one day. Makar Sankranti is celebrated on the 14th of January every year (sometimes on the 15th) for now. From 2050, it is predicted that the festival will fall on the 15th January (and occasionally on the 16th).