Add diffInWeeks() function