¡Hola! "Buen día" es una frase formal, de cortesía y es de buena educación, siempre que entres en un lugar, subas a un autobús, conozcas a alguien o quieras hacer una pregunta es importante que uses el "buen día"/"buenos días" en la tarde "buenas tardes" y "buenas noches" na noite, pero también se usa el "Buen día" cuando terminas una conversación y le deseas a la persona lo mejor para ese día, tal como "Nos vemos la próxima semana, ¡Buen día! o ¡Que tengas buen día" :) Espero que te haya ayudado mi explicación :)