Thank you for asking, clearly you love your family! Seeing them away from the faith is painful for you which makes sense.
The urge to encourage people in “self improvement” at Christmas can be overwhelming. Even if the intentions are good, getting someone a book about Catholicism when they are not practicing may come across as insulting which is what you don’t want so I would encourage you to be careful but you probably already knew that.
Here is my suggestion: Get everyone a small prayer card and with the card write them a note telling them how much you appreciate them, and that as part of your gift you will be praying this prayer for them every day. When you write your notes to your family members about how you appreciate them, try and be specific. As an example, Tell your sister-in-law that you love that she is an honest person, tell your mother that you appreciate that she is a reliable person that you can trust. Try and come up with real, concrete and sincere compliments to your family members not just a generic “I appreciate you.” If you get these prayer cards through a Catholic organization, they will have their website on the cards. Hopefully this will spark interest and the adults will go to the website.
Receiving a written note complimenting you on your character as a person is RARE. This is a good thing, and will help to soften your family member’s hearts to your subtle message. You want them to think of your gift and smile, not cringe that you were pushing an agenda.
It may also be that when your family comes back to the faith, it may be because of someone else’s influence instead of yours. Remember that St. Monica prayed for years for her son Augustine, however she was not the one that was the instrument of conversion it was St. Ambrose. Perhaps your family members need to meet “their St. Ambrose?” Pray, pray, pray for them and ask the Holy Spirit to intercede remember He wants these souls to return to Him, even more than you do!