Can SEO work for a one-off event?

Usually not on its own, because organic visibility takes time to build. For a one-off event we would normally lean on paid search, social and PR, and use SEO for the organiser's brand or venue pages that outlast it.