You have to use both specify buttons.
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.
What kind of field is DateRangeMonth?
Is it a local, date field?
A calculation field with a date result type?
If you run the script adn then select "Modify last find" form the records menu, what do you see in the layout? (This will reproduce the find request that failed to find any records.)
DateRangeMonth was a Date. Changed it to Text now.
Still a local field. Assumed that was what I needed there. Do I need to change it to global storage?
When I run the script the results I get are the 38 records I hav for which there is not Date Created value (before I setup the timestamp) so I'm on a path, but not the right one. Still confused.
It needs to be of type date. Not text. It should not be global. Some people that read the example finds thread make the mistake of making the wrong fields global.
Timestamp and date fields aren't exactly the same so what exactly are you auto-entering here?