Machine Learning in Demand Forecasting - Diving into details!