deal window now creates a deal. needs refactoring
added very crude date validation
slightly better date validation