This is a follow up of
Magento2 : How to show New label in product list page
If I understand the proposed solution correctly, the product will still be shown as new as long as the full page cache does not expire.
What is an elegant solution for this?
I have something like the following in mind:
Detect somehow if product is no longer new (for example a cron that runs once a day, detect if the current day is just product-is-new-until plus one) or cache the latest state of product-is-new
If the product is now longer new, clear the product related cache tag.
Would that work? Did anybody do something like this, yet?