I think when you need to provide a variable in the odata query, it needs to be in a string.Format() like the way i described..
String.Format("fields/Created lt ‘{0}’ ", your variable name goes here)
Also, looks like you date variable has to be in a certain format for it to work, refer above post for same.
Hope this helps