Anticipating the Future: An Insight into Sales Forecasting