Implement init() for DateEncoder using builder pattern and mark TODOs