Difference Between Two Dates

I need to get difference between two dates and display the result in months and years. This should be simple. As i am very familiar with DateDiff function. That’s what i thought at first. But i don’t know why i spend so much time on this problem. I even had to consult with my friend to discuss about the formula. This is what i got.

I have to split the year or else it will round up to the nearest integer. There is also solution that i got from googling but haven’t try it out yet. But i think it is worth to try if you have some time. The solution from Praveen that i got from stackoverflow.