I can answer that last bit, actually.
That day, the day after Christmas, is basically Japanese Black Friday. It’s some type of holiday/pseudo holiday associated with great spending.
i know this because the game’s detractors didn’t shut up about this fact. Just like how Disney Star Wars haters never shut up about how franchise fatigue can’t exist because of Marvel/superhero films.