fix #39 - several enhancements to a Job's date properties

 Added custom date comparison validator to enforce print date rules
 Made print date a slave to due date on Job update
 Made print date modifiable via drag and drop on the 'My Jobs' calendar
 Removed references to Pickup Date