I would buy a present. I wouldn't change who I am for them, even if they have forgotten about me in the past. Have you talked to your inlaws or at the very least your DH talk to them about them forgetting your birthday?
i would probably also do this. you need to be comfortable with the decision you make.

Sent from my GT-I9100 using Tapatalk 2