Bought chicken thighs today (aug.29th). Package said "best before aug.31st". Opened the chicken once I got home to marinade. As soon as I opened the package chicken smelled like rotten eggs. Chicken clearly expired. This happened twice before at this same location but I thought maybe it was just bad luck, but now I know this isn't the case. I suspect they re-print new 'best before' labels once meat expires so they can sell the bad stuff as "fresh", there's just no other explanation to why it would have such a strong odour.