Date prediction - periodic recurrence
You should read that : 

http://www.analyticsvidhya.com/blog/2016/02/time-series-forecasting-codes-python/

and take a look at that : 

http://statsmodels.sourceforge.net/0.6.0/generated/statsmodels.tsa.arima_model.ARIMA.html

The endog argument is your time serie and the exog is your other data