Is Your Forecast Ready for the Next Viral Trend?