New Year's 1 January is a national public holiday.
The first of January is new years day and is therefore a public holiday.
New years day may be the first day of the year, but it is not a public holiday.