Awe, I'm very sorry you are having trouble with the Christmas gifts! The holiday events aren't working right for me either! Hopefully you are still able to play and have fun :)
Hmm. What device are you playing on? Try relogging, check your payment method, make sure you are connected to your King account. It can be a number of things!
Hi, my friends get shuffled every now and then, I have no control over it. I think it is just the way the feature works, unfortunately. Hope ya are having a great day!