Calendar based time tracking billing invoicing