Add support for now in trial end date

Fixes #91 using method proposed by @thecomputerman08, with addition to throw exception when setting date and the "now" flag.  Tests included for changing trial end date as well as setting it to now.