I'm sorry you have a strained relationship with your sister. I so understand. I have a strained relationship with my sister as well. My philosophy is...don't come around at Thanksgiving and Christmas when you treat me badly every other day of the year. Don't show up and act like we're a happy, functional family. I'd rather you treated me kindly every other day of the year then get me a birthday and Christmas present. It's sad.
Is there any possibility of you and your sister discussing this and working things out? Sending big hugs.