Even though this greeting may be a bit late, it doesn’t mean that it’s any less heartfelt.
I’m sorry for missing your special day, it completely slipped my mind. I hope you had the amazing birthday you deserved all the same!
Next year, I’ll make sure to wish you well a day earlier just to be on the safe side! Happy belated birthday!