Climate shapes flowering periods across plant communities