Indeed the offset you're observing is caused by the device timezone.
If you need the actual Date displayed in the Cell you can convert the cell date to local time. I'm providing a simple code snippet that should do the trick:
var localDate = ((System.DateTime) cell.Date).ToLocalTime();
I hope this information helps.
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items