You might have already thought of this, I am not sure, so do forgive me if this is a big "well of course" sort of post.
You know you can upgrade from parkhoppers to the AP and only pay the difference, right? And since you'll be there with other family members, you'll want to be sure you have the EE with them...so you would want to start with PHs and upgrade.
(Unless you're staying onsite, in which case the EE days are separate from your tickets, as staying there gives you EE privileges for all the EE days during your stay. So if you're staying onsite, you'll have the EE anyway. )
Since I don't know if you will BE at DL on Christmas day, this might be an "of course" statement too...but if you upgrade from tickets, or just start off with an AP, your hubby will know the first time he tries to get into the parks and doesn't have his parkhopper.

When you upgrade they take your hoppers (which was unexpected, so unexpected I didn't think to ask for my "souvenir" ticket back! boohoo) and just give you the APs.
Also, you take pictures when you get your APs, so again your hubby will know already.
Maybe the xmas surprise could be taking him to Blue Bayou, after getting the APs, and surprise him with the 10% off the bill, with the AP discount!