added DateTime helper service and implemented assemblers as services
changed assembler to use datetimeservice