Okay, you aren’t going to get this one in time for Christmas. But Batman is seasonless, I’m pretty sure.
Right now Deep Discount has Batman: The Motion Picture Anthology 1989-1997 on Blu-ray for just $12.75 shipped. For reference, the same set is currently $46 at Amazon, so I’m thinking $12.75 is a pretty good deal.
Plus, you can never have too much Batman.
[Edited to add: They also have the Ultimate Matrix Collection on Blu-ray for $14.25. That’s currently $45 at Amazon. Again, these won’t come in time for Christmas, but if you’re not in a hurry, it’s hard to beat the prices.]