I have two Ruby on Rails DateTime objects. How to find the number of months between them? (Keeping in mind they might belong to different years)