I had also ordered this what I felt was plenty of time prior to Christmas, but it was not. When I tried reaching out to get some information on an approximate arrival date it took two possibly three emails before somebody replied.
I received one as a gift and it was a different brand. Everything is the envelope no QR code as needed, and it was actually less expensive.