It is not the secular new year that is the reason that January 1 is a holy day of obligation, but because January 1 is the day on which the Church honors the Blessed Virgin Mary under her title as Mother of God. On the liturgical calendar, the holy day is the Solemnity of Mary, Mother of God.
DISCLAIMER: Catholic Answers has turned over the archive to Catholic-Questions.org and no longer owns, manages, or moderates the forums. For additional apologetics resources please visit www.catholic.com.