Fixed infinite loop in getSoonestDateAfter(Calendar)

Infinite loop occured when there was a wildcard day and month or year