What are the steps required to reproduce the bug?
- Add a date field to content type.
- Field settings: Date type: Date only
- Add one node, filling a date field, for example "2016-10-15".
- Under your user account set Locale settings: Time zone. For example "Europe/Tallinn".
- Create a view adding with exposed filter on the date field.
- Operator: Equals
- Save and go to the view page
- Search by the filter: "2016-10-15". Result: Nothing. Expected: Something
- Search by the filter: "2016-10-16". Result: Something. Expected: Nothing
Reason
The filter applies timezone calculation even when the field does not hold dates.
Remedy
In views filter don't apply timezone while dealing with date-only field.