cap maturity to fit into date class restriction
fix some output messages
Merge branch 'fix20131120'
streamline date cap