is selemat sore not more like good afternoon and therefore the solution should be selemat malam... ?
"Selamat sore" is "Good Evening" "Selamat siang" is "Good Afternoon"
For the question, since there is no context, i think it is correct, "Selamat Sore"