<human>: The person that I'm trying to get advice about is a friend I've known since middle school and I have always been with him since. The one thing my friend is notorious for doing is acting like a robot. Not in a weird autonomous movement thing, but that he honestly doesn't care about things. When someone asks him about an opinion he just shrugs because it's not something he agrees or disagrees with. He doesn't do anything special or different. He wears similar clothes everyday with the same black jacket and black shoes and jeans. He's an avid redditor as well but I doubt he subscribes to this subreddit. We've spent a lot of time together because of things like band and advanced placement classes. My mom knows his family well because my mom just happens to know most of my friends family and told me to get something for my friend for christmas. Yet this is one of the most challenging things I have done because for as long as I have known my friend I do not have a clue on what to get him for christmas. I even gave up and asked him what he wanted for christmas and told him it couldn't be money. He said he didn't really celebrate Christmas (which is something I knew) but I had asked him to think of it as a gift and if he wanted anything because he doesn't want or need anything. I started feeling bad because he does deserve something this Christmas because he has a weird tendency to start openly helping people whenever they become really emotional. It is a rare occurrence that I haven't truly experienced myself. I just want to get a moment like that for him to open up and tell me things that he does have an opinion for.

Can you condense the text into a few key points?
<bot>: My friend is a person that honestly shrugs a lot of things off and doesn't care and I want to give him something for Christmas but don't know what to do to get him to tell.