Finished your Christmas shopping yet? You may already be too late — thanks to COVID-19