modified Sale.products_on_date method to avoid keep_if method