I don't see the problem. I hate other people's birthdays because it is always a hassle, but I go for them. This is your SO's birthday, not yours, so make do as best you can and make sure he is having a good time. For me, a nice gift is secondary to having a good time.