On the Contract details screen you have the Start and Expiry date but the expire date is govern by the Period, so we have to put in a fudged number of months or days to get the correct expiry date.
I know we also had the same issue in vFire.
It would be better to be able to set the start and expiry date and then complete the period if you wanted to.