Post Expiration Date is a plugin that allows you to add an expiration date to posts and WooCommerce products.
But You can also enable the feature for any Custom Post Type no matter where they come from : your theme or a third party plugin.
The usage is pretty simple: you define an expiration date to a post (a product, a custom post type…) and when the date comes, the post is removed from the public side of your site and set to “expired”. “Expired” is a new post status added by the plugin.
A snippet is included within the documentation to help you add the expiration date feature to any custom post type other than post and WooCommerce products.