The ksh does not have date arithmetic, but you can decompose the lines, fields to the integers and write some calendar subroutines to do the subtraction. I would use sed to turn the various numbers into variable settings:
If you are inclined to reduce them to something like integer UNIX Zulu time, I have found it best to shift the epoch slightly (March 1, 1968) so the first days, month days for March through January, February is whatever is left over. The new epoch has 365x4+1 day quad-years from 3/1/1900 to 2/28/2100 as 2000 was a leap year century.
From googling for shell date arithmetic, I think you can find actual libraries of that stuff. I wrote mine in C for mass production, and posted it here somewhere: tm2tm.c "date" difference between FreeBSD & Linux
I just used a part of your line, and then had awk do some simple math. Now it assumes the times are on the same day. But, this may give you an idea of how to proceed.