Fixed issues in deposit process

Fixed DetermineDeposit to handle the cancellations of students that are
not 21 and don't have the hours or permit.  Also fixed an error in
GetSubmittedDate() that was incorrectly pulling cancellation dates in
the filter.