Christmas program held after weeklong delay