hola RockXellos, lo puedes hacer usando el metodo getTime() de la clase Date mmmm este metodo te devuelve la fecha en milisegundos, entonces puedes obtener los milisegundo de las dos fechas, realizar la diferencia y despues el resultado lo conviertes a meses,dias,horas minutos y segundos.
aqui te pongo un link que de seguro te da una muy buena idea de como realizar tus conversiones
restar fechas en java
ojala y te sirva, saludos