My Spanish is not very good, but I work in a city with a lot of Spanish-only speakers. So I'm always trying to get a little better at interacting with those customers. Today, it occurred to me I didn't know how to say "have a nice day". I figured "tenga un dia bueno", google suggested "tenga un buen dia" and a few similar variations. My boss, who grew up in Puerto Rico, suggested just "tenga un dia". I'm curious if that sounds right / natural, since "have a day" would be rude in English, but I do want to sound more natural.