Last time I checked, Christmas doesn't sneak up on us. It isn't a surprise. It's pretty much at the same time every year.
In fact, I've found that Freedom Accounts are stupid-good for helping take care of Christmas expenses. I have just under $600 saved up in mine, and between that and my wife's creative abilities, I can pretty much rest assured that Santa ain't gonna require me to pull out the plastic at all.