It's crunch time if you haven't finished your holiday shopping yet. If you have not purchased a gift for the gamer in your life, it might not be too late.

Xbox knew that this could happen and has made some nice price reductions lately. Let's take a look at some of the deals for last minute Xbox gifts.

First, the hottest gift for any Xbox gamer is going to be a new Xbox One console. One can be had for an affordable price, if you look hard.

You can get an Xbox One Assassin's Creed Bundle for $349.99 from NewEgg. This deal comes with a $40 NewEgg eGift card and 12 months free of Xbox Live Gold. Also included are two "Assasin's Creed" games: "Assasin's Creed: Black Flag" and "Assasin's Creed: Unity." Normally this deal would cost $399.99.

The best part about buying this bundle online is the fact that most states do not charge sales tax on purchases through their website. If you were to buy this same bundle at Best Buy or Walmart, you are subject to your state's sales tax.

In addition, "Assassin's Creed" is an excellent, addicting adventure game, and shoppers are basically getting it for free. Pick this bundle up and have it shipped to your favorite gamer in the family.

If you already are good to go with a console or cannot shell out $349 for a new one, there are other options too. For example, controllers are definitely a necessity.

Shoppers can get an Xbox 360 wireless controller for as cheap as $19.99. This deal is at Sears and only available online and must be shipped to an address, not a store. If you have a Sears Your Way Rewards account, you can avoid the $5.99 shipping.

If you don't mind a wired controller, you can get a 360 controller for $30.49 from Amazon. This Microsoft product is available with Prime shipping for free.

Your mileage may vary on all of these deals so make sure to act fast. Double check store and website inventories.