I'm in Dubai and dont complain, IMHO it is Expat Lite and I consider myself very lucky, although I could go on to say about the rain and cold over the last few days. Just kidding!!! thats an adventure in itself,
Back to the op though, yes it is difficult and I'm not sure it gets easier but I do think you need to set coping strategies in place. We knew as a family of 3 with all our traditions we created over the years for Christmas we needed to make living here something different.
Someone once said to me take very number and every invite you get in the first six months, go to every meeting you can find and do your culling after then. It was hard but looking back, a worthwhile exercise.
We find communicating with home hard as neither grandparents use a computer so no skype of video calling for us. But people recomend it. Also I think it helps to have your trip home booked, something to look forward to. Earlier is cheaper and you get the flexibilty to change if you need to that you dont get with the later cheaper tickets.
I think people who cna make it back all summer are very lucky I dont have that option or enough holidays to go back every Christmas. also now Ds is older he flies and he gets to stay with his family and friends all summer. That makes it a little easier to bear, as he takes his laptop and has a wireless dongle so we can speak and video parents/grandparents.
Good luck, be brave and I'm sure it will get a little easier in time.