issue_136: ujs for date picker
issue_136: shorter date when list, reorder column
issue_136: tigten validations, fix date picker modify preset date by accident, default amount is empty