General Brazilian
dia extraordinário para você
Standard usage throughout Brazil
São Paulo
dia extraordinário para você
Common formal and informal usage
Rio de Janeiro
dia extraordinário para você
Standard usage, can be more emphatic in casual speech
Portugal
dia extraordinário para si
Uses 'si' instead of 'você' as formal second person