Wouldn't you tell someone they got it wrong?
For the last 3 years or so I've been telling a former coworker "happy birthday" the day BEFORE his actual birthday. Finally learned that he 'didn't have the heart' to tell me I got it wrong. What's so hard about that? I'd tell you without delay that it's not my birthday instead of letting you repeat the error again and again. 🙄