ILSGateway product stock migration and first reports

@czue PR contains migration of some small part of stock data from ILSGateway. Some logic is directly moved from ILS.
I notice your response to "when would we not want a date?" was to refactor and remove the `BaseReportingModel`. This comment should be updated too.