Did you get him anything for any of these days? Maybe he's trying to tell you something if you think these holidays are only for him to give to you. If you got him something and he even skipped Christmas then I would say you have a problem on your hands. Have you talked to him about it?