On 3 February 2027, Japanese families + shrines will throw roasted soybeans at demons shouting 'Oni wa soto! Fuku wa uchi!' This is Setsubun — the full guide.