Soba is traditionally eaten on New Years Eve in most areas of Japan , a tradition which survives to this day . Soba is traditionally eaten on New Years Eve in most areas of Japan , a tradition that survives to this day : Toshikoshi soba .