uses pikaday so no html5 required