Here is the behavior I am seeing with RadMonthYearPicker.
In my ASPX I have:
<telerik:RadMonthYearPicker ID="RadMonthYearPicker1" runat="server" Skin="WebBlue" OnSelectedDateChanged="RadMonthYearPicker1_SelectedDateChanged" AutoPostBack="true" >
</telerik:RadMonthYearPicker>
In my code behind I have:
protected void RadMonthYearPicker1_SelectedDateChanged(object sender, SelectedDateChangedEventArgs e)
{
}
I old date is in the same year as new date, e.OldDate and e.NewDate are correct. If old date is in a different year as new date, new date is incorrect and is == to old date.