Dec 27 is too close to Christmas. Wait till the New Year is here and then have it. I don’t want politics two days after Christmas. Give the candidates a holiday.
I understand your thought about this being too close to Christmas. However, the Iowa caucuses are January 3rd. Having the debate on, for example, January 5th won’t be of any use to the Iowa voters.