Hola braiank:
Con permiso de tunait (¡Hola
!)... a la variable fechaFinal también le puedes asignar horas, minutos y segundos:
fechaFinal.setHours(21);
fechaFinal.setMinutes(0);
fechaFinal.setSeconds(0);
Tienes que probarlo, porque lo puse de memoria... de todos modos, en las FAQs hay temas en donde se manipulan objetos Date...
Saludos