Bad planning. Next time prime her by saying you are getting something special for her and about a week early start getting nervous about it not being ready/in stock... by Christmas. When you have to make a herculean effort to go "pick it up" on Christmas Eve you can see the game, ditch the in-laws, and be a hero.