Why aren’t we singing Christmas hymns yet? Because it is not Christmas! Advent is a season to prepare our hearts for His coming. In ancient times it was a time of fasting and prayer (probably because they did not have the Macy’s Day parade). Christmas is a season that lasts from the Feast of the Nativity (Dec 25) to the Feast of the Epiphany (Jan 6) hence the 12 days of Christmas.