Makar Sankranti, is the only Indian festival celebrated on a fixed ...