If you were hoping Microsoft would keep the Xbox One's price cut permanent, we've got some bad news. You better act fast if you want to get a good deal.

Xbox One sales have been spiking with the combination of the season and the temporary $50 price drop that Microsoft implemented on the bundle. However, Xbox Wire reports that this deal is ending soon and you should snatch it up while you still can. There are two Assassin's Creed bundles to choose from -- one with Kinect and one without. There are also some stores that, along with the $50 drop in price, are offering some other perks if you buy the console from them.

When you buy either of the bundles from Amazon, Best Buy, GameStop or Target you can get a $50 gift card to the store you buy it from. You can also buy the bundle from Toys 'R' Us, where you'll get a free controller. Meijer is offering a free Xbox One game of your choice with either bundle and Newegg is offering a free 12-month Xbox Live Gold subscription along with a $20 Newegg gift card.

The $50 off deal for the Xbox One is only valid until Jan. 3, so make sure to pick up the belated holiday gift for yourself before time runs out.