YABVU
She’s obviously not doing it to be nasty, so why would you be offended over it.
All you have to do is say thanks. That’s it.
She may be writing it down, as she thinks that’s what a good friend does.
Or she may have a great memory for dates, like some people do.
I am awful with numbers and dates but I can tell you the name and breed of every single pet any of my friends of family have ever had.
I work with autistic kids and some of them have the most incredible brains.
You can name any film and they’ll tell you every single actors name and DOB and if they’ve died their DOD and how they died.
There are some that you can say a specific date and they can tell you a fact about that date.
One knows every single thing about the royal family, going back centuries and remember every single DOB, DOD, how they died, what date they got married or became queen etc.
Several of them will know that it’s one of our birthdays or my dogs birthday or my dogs death anniversary etc without being reminded.
Some things we just mention in passing and they can memorise it.
It truly is amazing (I just have to watch what I say knowing they’ll remember it forever lol).
I was taken back a bit when one boy said it’s your cat X’s birthday today, he’s 15 today - I was like WTH and asked how he knew it and apparently the year before someone asked if I had a cat and how old and I said I have a cat called X and he’ll be 14 in 2 days.
I didn’t even realise this boy was in the room.