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','>=',self)]"/>
<field name="ship_date_to" filter_domain="[('ship_date','<=',self)]"/>
Profit!
1531840620