Date binding returns a different value on a label

I have a custom property that returns a Date/Time value.
When binding the Date/Time value to a label I get a different value …
it is returning the date/time but with a different time zone… how can I fix this error?
why I am getting a different value from the binding preview? any ideas?