streamlit requests plotly geopy datetime pandas holidays scikit-learn xgboost