Fixes #2735 

Adds DateTimeInterface support for Formatter