Is it better to give someone a birthday present BEFORE or AFTER their birthday?

There is someone I know, and basically, I don't know if I'm able to give them a birthday gift on their birthday (due to our schedules being different), so I'm wondering would it be better to give him his birthday gift BEFORE his birthday or AFTER his birthday?

Is it better to give someone a birthday present BEFORE or AFTER their birthday?
Post Opinion