В зависимости от того, насколько важно программное обеспечение, я бы воспринимал любую неоднозначную запись даты как неверный. Вы должны убедиться (в источнике), что ввод даты, который вы получаете, в разумном, недвусмысленном формате. Если вам все еще удается получить что-то вроде «1111900», то ввод неправильный, кто-то явно обошел код проверки правильности, и, вероятно, самое правильное, что вы можете сделать, это отбросить данные.
Конечно, если это не вариант и получение места для даты не критично, вы всегда можете догадаться - но это будет предположением. Я бы определенно избежал этого, если это возможно. Принятие несанкционированного ввода не самая лучшая идея в целом.