Trunk 4446: Support deriving auto_expire_date from duration and duration units for Drug Orders

Changes for ticket https://issues.openmrs.org/browse/TRUNK-4446
Sorry if i may sound a little pick here but i think dd-MM-yyyy is more familiar than yyyy-MM-dd, alternatively use what is returned by Context.getDateFormat() or Context.getDateTimeFormat()