I would keep conditional expressions as they are. Any smart way to reduce them will make the code less idiomatic and less readable.
Now, if you care about readability, you can define a function to compare:
if( foo_satisfies_condition(foo) ) {
}
Or:
if( is_month_name(foo) {
}
If you give a function a name that accurately describes what it does, it will be easier to understand the purpose of the code.
How you implement this feature will depend on how many comparisons you need. If you have a really large number of lines with which you are comparing, you can use a hash. However, implementation details do not matter when reading the call code.