Add best before date to Product
Add constructor with required arguments to ProductGroup
Add GUI and logic for creating a product after creating a recipe