Renew Membership and Get $20 Gift Card and M&M 1.2kg @ Costco

I have received email form Costco .It could be targeted. Renew your Costco Membership before 29 August and receive $20 gift card and M&M peanuts or chocolates 1.2 kg.
Can be redeemed online or in person as per the email. I showed at the membership counter this email and they renewed membership and gave a receipt which I redeemed at payment counter after my grocery.
The staff member just saw this photo on my mobile phone so it is worth to try at your nearest COSTCO if renewal is required for your membership before September!!

For online: Renew online and collect your offer at the membership counter on your first visit by showing this offer digitally or printed.

Terms and Conditions: Valid only when renewing membership between 12/07/21 & 29/08/21

Note: My membership was expired on 31st March 2021. And after renewing today it will be expired on 31st July 2022 as per membership officer. I am assuming if membership is not renewed for 3months or plus then customers are receiving this mail as per below comments!

Enable registration in settings - general