Yeah, I think you can be reasonably good friends with someone and not remember their birthday. Unless you are really focusing on it you are going to have a limited bandwidth for remembering birthdays and likely have more people you genuinely care about sending your best wishes than you can remember.