I know it may be a little late for Christmas gift ideas... I also think my favourite motto:
1. Nothing is impossible
2. It's never too late
I will go with the second one this time. :)
First of all the late shipping problem has been solved by many shops but still you have only have 2 days to order for it to arrive before Christmas.