For a Quote this date is not set until AFTER a Calculation has taken place. You should use DateMaturityResolved prior to a Calculation being performed. For a Restructure this date is the existing Maturity Date. You should use "PaymentFinalDate" (after a calculation) instead.