<apex:input> tag to display date. It's working fine in Chrome but it's not working in Mozilla.
<apex:input type="date" id="dateid">
I also faced this problem with the and I used the and got the same error which you are getting.
As a workaround what I did is I created an instance of the standard controller record and used its date field as a container to hold the
This way you will be able to hold the input from the page and use it from the Instance in a controller.
Here the Object's Instance will just act as a holder for date inputted from page.