I can’t promise you’d get it in time for Christmas, but if you’ve been stalking the deals, trying to find a doable price on an XBox One bundle, today could be lucky—the Deal of the Day at Cowboom is a 500GB Xbox One console/Kinect bundle for just $300 (and $5 shipping).
Yes, this unit is pre-owned. On the other hand, for $200 off, I personally am okay with my console not being brand-spanking-new. You have to decide for yourself how you feel about that, of course.
(In fairness, how I feel about most video games at this point in my parenting tenure is, “Get a job, kid!” so I may not be the very best reference on how to handle such things….)