100 love and romantic dating sites international linux shell programing validating date