Well,
DELFILE_1=abc1.txt.$DATE1*
can have a variety of effects depending on whether or not any files in the current directory happen to match the pattern. If they do, the pattern will be replaced with the list of matching filenames. So you might want to make sure that you are in the same directory as the script when you run the above command.
But of course, if this had been the problem, it would have been exposed when you followed my advice:
"geomonap, do stuff like:
echo DELFILE_2= $DELFILE_2
just before your find statement so you can see what is happening."
so that can't be it. And so I'm not sure what to tell you.