Well, it does mean have a great day, or all the best, or may you always get your money for nothing and your chicks for free -- or whatever thing one might choose to think it means, I suppose.
As long as it's a 'good' (ie desirable and beneficial) thing.