Changed buying habits and a glut of content make the oncoming holidays harder to bank than earlier years.