diff --git a/changelog.html b/changelog.html
index 0dc7afd85ad1c1e34d7a02c5693b2c253532c67f..80347447f975fd81aeb3ab2da98c2078de17548e 100644
--- a/changelog.html
+++ b/changelog.html
@@ -59,6 +59,9 @@ Upcoming changes
install-plugin CLI command fails to put a file in the right location when installing from URL.
Fixed a bug where long post-production processing in matrix jobs can cause incorrect abortion.
+
+ month should not be 0.
+ (issue 12356)
diff --git a/core/src/main/java/hudson/scheduler/BaseParser.java b/core/src/main/java/hudson/scheduler/BaseParser.java
index 142d35e3b6faaa6eb50ce8f72d2bdd5d24fdddd9..13361d3e01be18b921c5dc00190e628bcc7f6f14 100644
--- a/core/src/main/java/hudson/scheduler/BaseParser.java
+++ b/core/src/main/java/hudson/scheduler/BaseParser.java
@@ -36,7 +36,7 @@ import antlr.TokenStreamException;
* @author Kohsuke Kawaguchi
*/
abstract class BaseParser extends LLkParser {
- private static final int[] LOWER_BOUNDS = new int[] {0,0,1,0,0};
+ private static final int[] LOWER_BOUNDS = new int[] {0,0,1,1,0};
private static final int[] UPPER_BOUNDS = new int[] {59,23,31,12,7};
/**