I can say that I was in a similar situation.I placed an order on Nov. 23rd as well,but for the Flatbed Printer that was $49.99.After getting my initial e-mails from Office Max on the 24th stating the order had been filled and would ship,I got another e-mail on the 28th telling me it was back ordered and that was the last I heard from them.
I sent an e-mail to their customer service on Tuesday,didn't get a reply from them by Thursday so I called to try and get a status on my order.The lady I spoke to seemed very uninformed and pretty much knew as much as I did about my order and told me that hopefully I would get an e-mail the following day updating the status of my order..Anyway,about 3 or 4 hours after I called,the rep from Office Max who got my e-mail called,said she appologized for the delay but the printer for Thanksgiving BF ad was discontinued model and the demand exceeded their supply but to make it good,they were substituting the newer model of the printer for the same sale price and they were shipping it out the next day,"one day business"..Checked it out on line and I should have it Monday..
So my advice would be to e-mail Office Max,you might get someone a bit brighter or with more information..Just make sure you give them your home phone so they can call if need be..