fixing unescaped character in date function
Support no default and make the gateway/shipping tables more streamlined. Closes #3472
Merge pull request #3744 from BFTrick/fix-escaping-date

Fixing Unescaped Character in Date Function
Remove taxes from cart with a zero-rate.
Removed @coenjacobs helpers and cleaned up main clas
Moved template part functions to core functions Closes #3715