I live in Japan and ski every holiday, weekend, sick day in the season and I have travelled across Japan to ski its different resorts.
You are right, Hokkaido (the north island) is the best bet for snow cover at christmas time. This is the home to Niseko, Japan's most famous resort due to it...