Analyze a retail dataset to uncover insights into customer purchasing behavior and predict future sales trends.
- Objective: Perform exploratory data analysis to identify key patterns and build a model to predict monthly sales based on historical data.
- Dataset: Include features such as purchase history, customer demographics, item categories, seasonal trends, and promotional data.
- Output: A report with data visualizations and an executive summary, and a predictive model if time allows.