I like to stick with a simple "hello" so I don't have to keep track of time (e.g. during meetings across timezones or even when I'm so scatterbrained that day that I lose track of local time) and it's also less presumptuous.
People have accepted that 'morning' is my standard greeting regardless of the time of day. It's even become a thing everyone says within my close friend group.