I ordered cases for my Daughter in November/2017 so it will arrive in way enough time for Christmas. I started to worry at first because it was taking a while but Brian (mgram rep) reassured me that is was in production. Every case I had was personalized, so I took into consideration that it may take a little longer in addition to other orders. I received my order three weeks before Christmas. They don't mail out an official gift card, you have to email them and they will give you the code to put when placing your order and Brian specifies that the order is for cases only and it has to total $100 or more in order for the code to work. I was then able to order there more cases for myself with the gift card paying on $14.99.