There is a kind of vague friendship between many opposite sexes. It is a little beyond friendship, and it is always a little lacking to be called love, so such a relationship will be called a confidant. However, the buddies you mentioned are really close friends. Generally, girls also like to make friends with boys. They are not so scheming, and they are relaxed and simple in talking and doing things. For such friends, I can give you some suggestions for Christmas gifts:
1. If you are a buddy, you have to give some gifts that buddies should give. You can give him a ZIPPO lighter. Boys will like such gifts very much. I believe he will be very grateful to you.
2. Give a Christmas doll. Even boys will have a cute side. They just force themselves to get rid of it, but they should still like such a gift you give.
3. You can also give a pair of sunglasses as a Christmas gift. Of course, it is a bit awkward to give this in winter, but it will be useful when driving, and glasses are also a must-have equipment for trendy men.