Multiple regression with explanatory variables from different time periods

I am in a pickle again. This time I am worried about the explanatory variables of my cross sectional model. The dependent variable is Sales for 2011 while the explanatory variables are some from 2011, some are predictions for 2011 and others from 2010 and even 2009. Does this situation affect my model predictive power? I want to use it as a predictive tool for my company by applying values from 2012 and so on! Do the tests for residuals capture these lagged phenomena? Thnx