Forward thinking for composer
adds php timezone validations
documentation changes
Add boolean validation option
Merge pull request #4600 from prady00/feature/adds-timezone-validation

Fixes #4127
Merge branch '4.2'