生年月は問わずとしても、閏年(400年計算も入れて)を判断に入れるとかなりの難問になるな。