Gosh, is it too late to go to him and say, "I need to tell you something. I was trying to get my Christmas gifts together early this year and I already have something for you. Would you like it now so it won't be a Christmas gift, but a "just because I love you gift?""
Only you know your DH and how he reacts to things. But I know that you made this for him with love, so he should definitely have it, you will just have to decide when. I would have been so surprised if my DH would say that so close to Christmas, that I probably would have blurted out something like "Too late!" before I even had a chance to think. LOL
Hope this turns out well for you. I think he might realize that it was a little late in the month to decide on no presents, so I am sure it will work out.