La tradition du Nouvel An remonte à Babylone, 2000 avant J.-C. Cette fête avait lieu au printemps pour honorer le dieu Mardouk qui protégeait les récoltes. À Rome, en 46 avant J.-C., Jules César reporte le nouvel an au 1er janvier et pour cela il créa une année de 445 jours puis cette tradition disparut et reprit au Moyen Âge à des dates différentes selon les pays : les Anglais fêtaient le nouvel an en mars, les Français le fêtaient le dimanche de Pâques et les Italiens le fêtaient à Noël.
Pour nous, le Jour de l'An est une fête religieuse et est à une date fixe, le 1er janvier de chaque année. Le jour de l'an a un autre nom, la St-Sylvestre. Autrefois, au lieu d'échanger des cadeaux le soir de Noël, ils le faisaient au Jour de l'An.