This maybe highly specific but maybe they can separate the Birthday Gifts into Character Birthday Gifts and Account Birthday Gifts (those one-time rewards), with Character Birthday Gifts based on the character's age while the Account Birthday Gifts are based on the account's age.