I plan to buy them new jacket.
Nonetheless, D is also a possible answer. Buy their jacket to promote their team as a birthday gift.
Why B or D? The reason is that buy needs a an object.The reasonable objects in this context are them and their new jacket. So, the answers are B and D.