1. A method for forecasting an availability of resources, comprising: training a forecasting model based both on historical supply data and calendar information, the historical supply data specifying one or more past time periods in a series of time periods and a number of resources that were available during each of the one or more past time periods, the calendar information identifying one or more events and, for each event, one or more corresponding time periods in the series of time periods during which the event occurs, thereby producing a trained forecasting model that accounts for event-driven resource availability; receiving a specification of one or more future time periods in the series of time periods; and generating a forecasted number of resources available for each of the one or more future time periods based on the trained forecasting model.