I bought my item as of mid of December. I saw on site shipping promise to be as of before Christmas...After Christmas I found out that I did not read "if item in stock", and was told that I'll receive my item as of Jan 17... as of January 20 I found that they have some delays...cancel order..Do not ...