You cannot evaluate functions inside stored find criteria in your perform find script step.
Use this method instead:
Enter Find mode  --> clear the pause check box
Set Field [Day Time::Employee Clocked ; Get ( AccountName ) ]
Set Field [Day Time::Shift Date ; Get ( currentDate ) ]
Set Error capture [on]
Perform Find 
When Setting up Set Field, there are two Specify buttons that must be clicked. To get Set Field [Table::Field ; Expression], add set field to your script and click the first button (specify target field). Select Table::Field from the list of fields. Do not click the specify button next to the repetition box. Click OK to close this dialog box. Now click the lower specify button (calculated result) and create the expression to the right of the semicolon (;). Do not try to type in the semicolon.
To see more examples of scripted finds, see: Scripted Find Examples
Took out the perform find step and implemented your suggestion in its place. It works flawlessly! I tested it using 2 different account names and I tested the date by switching my computer's internal date clock to tomorrow's date...worked every time!
Thank you for the fast response!