Shop for holiday deals before it's too late