#153737 by drewish, fix date error and leave date tokens empty if the underlying value is not set. also require instead of include - these are important