fix #64 - added pre-validation check for invalid print dates