For the past couple of years my Mum has been buying me an Advent calendar, not just a normal one with 24 little pieces of chocolate in it but 24 boxes (bought from John Lewis) with presents inside... and chocolate... obviously. It's a really nice tradition and I have bought her an Advent in return so we both get a present every day until Christmas!
Last year bubs was whining that he didn't get an Advent so when we were in Germany I cobbled one together really quickly - it ended up with him getting several miniatures and some really random stuff but nevertheless! This year I was able to actually think about what I wanted to get him and build his Christmas presents around that. It does mean he gets a lot less Christmas day but he seems ok with that.
I didn't know until yesterday that he'd bought me a Yankee Candle advent calendar so I get two to open! It's great because you really feel that Christmas is elongated throughout the month instead of being a big splash all on one day and then it's over!