If you want a permanent solution, I'd use 'setexifdata'. Great little program.
iPhoto will change the date, but if you're like me and keep copies of your pictures, well away from the darkest cravices of the iPhoto folder, then your 'archived' photos obviously will stay the same.