Dan Byler's Defer script will shift projects and actions around in time.
http://bylr.net/files/omnifocus/
Curt Clifton's Populate Template Placeholders is a very powerful template facility. You set up a template which will have the dates adjusted to reflect the new project's start date.
http://www.rose-hulman.edu/~clifton/software.html