form validation, date defaults to today

made the buttons disabled when required fields are not filled out. the
date on the create transaction modal defaults to today.