Aver aver...
Buonasera se dice después mas o menos de las 3 de la tarde para saludar, buona serona es para despedir y buonanotte es exclusivamente para despedir pero para irte de una vez a dormir
viendo los comentarios, imagine que buonanotte es para despedirse como pasa en inglés con goodnight
me queda claro, buonasera es saludo en la noche y buonanotte para despedirse como en español hasta mañana buenas noches