We tend to go for 3 weeks usually from 16 December unil 6th January. The time leading up to Christmas is usually quiet, then it gets realy busy from Christmas up until about the 3rd of January when most people head home.
Early January would be a good time to go, the only drawback is that most of the parks close early in the evening.