DAte PEriod GEnerator - Golang library to process date period intervals