touch, a terminal command, is a useful utility for changing the create dates on files before importing to iPhoto. By changing the create/modified date, you can change the date information that will display in iPhoto and where it will put the photo once imported. Open a terminal and type:
touch -t [[CC]YY]MMDDhhmm[.SS]] FILENAMEUsed in conjunction with wildcards such as * or *.jpg for example this can make it easy to get photos imported with the proper dates.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020108204912427