If it fits your schedule, I would say go January 1. It used the be that Disney was busiest between Christmas and New Years, and then be the least busy right after. My sister works for Disney and I went once a long time ago right after NYE; I could just walk onto rides with no wait.