When a certain amount of time remaining is met add the product to the correct category.
Calculates time remaining and automatically adds or removes them from the category based on criteria.