The sell by date is bogus.
It simply means a company ‘guarantees’ the nutrition, for a specific amount of time...
the food inside a can , can be good for decades. Although it might, might, lose a small amount of some vitamin...
I’m still a victim of my mother’s cautionary tales. I’m sure the canning process today is vastly different from when she was a girl. She said small dents were okay, but nothing (as others have said) that causes structural damage to the can and no bulges. As to the sell by date — I guess it all depends upon what it is you’re buying.