Add two dummy fields to you model:

'ship_date_from': fields.function(lambda *a, **k: {}, method=True, type='date', string='Date from'),
'ship_date_to': fields.function(lambda *a, **k: {}, method=True, type='date', string='Date to'),

Add fields to search view with filter domain based on your record's date field:

<field name="ship_date_from" filter_domain="[('ship_date','&gt;=',self)]"/>
<field name="ship_date_to" filter_domain="[('ship_date','&lt;=',self)]"/>

Profit!

 

1531840620