What's the correct syntax to filter a 'get rows' action by date?
For example, I have a SQL Server data source with a datetime column called DateOfBirth. My 'get rows' action returns 2 records. The screenshot below shows one of those records.

I then added the following OData filter expression.
DateOfBirth lt '2017-01-01'
I would expect this to return both records because the dates of birth values on all records are less than 01-01-2017. However, this expression returns 0 rows, as shown in the screenshot.

I tried all the date fomats I could think of, including UTC. I also tried prefixing the value with datetime, as shown here:
https://msdn.microsoft.com/en-us/library/hh169248(v=nav.90).aspx
This technqiue failed with the following error:
Unrecognized 'Edm.String' literal 'datedatetime'2010-01-25T02:13:40.1374695Z'' at '15' in 'DateOfBirth lt datedatetime'2010-01-25T02:13:40.1374695Z''.\r\n inner exception: Unrecognized 'Edm.String' literal 'datedatetime'2010-01-25T02:13:40.1374695Z'' at '15' in 'DateOfBirth lt datedatetime'2010-01-25T02:13:40.1374695Z''
Can someone explain what might be going wrong here? Thanks.