The reason Halo didn't sell console's is because there wasn't a standard bundle. Sorry, but I wouldn't pay 500$ for an XB1 either. On top of the fact they lost COD, and Sony had star wars, it was obvious as to why Microsoft was going to lose.
When Halo 3 was released they had a limited edition Halo-themed 360 released alongside it. Not a bundle. Just the system; the game was sold separately. Halo 3 still pushed more hardware than Halo 5 did, in both absolute and relative terms.
So when is the cut off date for Dec's NPD?
I think Sunday is the last day.