custom field attribute is now ledger element selector

added field attribute to ledger_date to identify it so that the class can
be used for the date selector. css and javascript use this to select the
element and manipulate it.
added datepicker to the ledger dates

the onselect event of setting the datepicker will handle changing the
value.
added function for changing date

need sub functions for adding and deleting an entry