How Long has Christmas Been Celebrated?

Christmas as celebrated by the Christians has been around since about 300 AD. The celebration of the month of December has been around for about 4000 years. Ancient people would celebrate the winter solstice since then. Look here for more information: