Why is New Years Day on the first day of the new year?
Because it marks the first day of the New Year on the Gregorian calendar, just as the Fourth of July is on the Fourth of July in the US and the Winter Solstice is celebrated on the day of the Winter...