Use angular for date formatting
Add invoice support... plus a million other fixes