Solid December continues late boost to dismal year for online retail