Changed the methods in PmtKeys to not calculate the first payment based
on the date passed in. The passed in date now represents the first
payment due instead of the mortgage start date.
Changed calcFirstPmtDueDt method to public so callers can use it to
calculate the first payment date based on the mortgage start date.