updated formatter docs and allow using DateTimeImmutable

see http://derickrethans.nl/immutable-datetime.html
by @derickr