-
Check this app: https://apps.shopify.com/expiration-dates
It shows you are able to receive expiration notification (i.e. 30 days before expiration), as well you can publish the expiration date on the product page. -
The alternative solution is likely a custom build application. https://experts.shopify.com/