The Japanese know how to have a good time