Black Friday sales encroach earlier on Thanksgiving