added ability to select custom date

uses hidden html5 date input, only works on mobile