Black Friday comes early to Wal-Mart