Look at the spreadsheet you posted.
The NameID field in the spreadsheet is a name string, not a numeric ID.
I did the date edit in the spreadsheet before importing to Access table. Since the Dates field in your Access table is a date datatype, the '-' character may be a format setting for display purposes and not actually in the date value. Format settings in table can carry over into queries. However, I thought this should still work in the query if your criteria follow the same structure but maybe not so for date values. Check the Format property for the Dates field in the table, remove anything there and view the field without formatting. What does the data look like?
I never set formatting or Lookups in tables just to avoid this sort of confusion.