Data Caclulation (Number of Full Months and remaining Days between two dates)

I have a need to calculate the number of FULL Months and remaining days as two separate amounts. The month is based on the day of the Month the date begins. As an example 12/5/2013 to 1/4/2014 would be 1 month and 0 days. Though 12/5/2013 to 1/6/2014 would be one month and 2 days. Though 12/5/2013 to 1/3/2014 would be 0 months and 30 days.

Another good example is to use the dates of 2/20/2023 and 12/3/2002: Want to calculate 242 months and 17 days. I've been able to calculate this one accurately because the day from the larger date is also larger than the day of the earlier date. This does NOT work well when the larger date has a smaller day number than the earlier date. This produces a negative number of days.