Buenas lo más acertado para estas cosas es tener una función (tipica clase Helpers) donde sele pasa por parámetro el objeto DataChoser y el te devuelve el parseo de la fecha, entonces en todos tus métodos de clase donde los uses llamas solamente a un punto de referencia (helpers) así consigues aplicar un prinicipio SOLID a tus desarrollos de única responsabilidad para que solo modificando tu helper tengas refactorizados tus bugs.
Saludos.