Add calendar to report table, change style of report table

Adding javascript calendar to all fields with dates. Adapting style of table for more usability.
Since JS does not require `;` it is recommended to leave `.` at the previous line to indicate that the next line is it's continuation