Do not allow setting an expiration date in the past

Fix #7297
Use tipsy to display error when selecting a date in the past
Merge pull request #7557 from owncloud/issue/7297

Do not allow setting an expiration date in the past