Stop Selling at Best Before Date
The System should stop selling, issue an error message if entered a lot manually in order entry with best before date has passed.
When allocating inventory , the system will allocate only lots with valid best before date, not expiration date