Hi there,
yes you could use evaluate to solve your problem with a slight change to your code:
<CFLOOP FROM="1" TO="11" INDEX="i">
<CFSCRIPT>
evaluate("VARIABLES.Date#i# = DateFormat(DateAdd('M', #i#, Now()))");
</CFSCRIPT>
</CFLOOP>
hope this helps,
Pete