Everest Base Camp: The Best Month to Trek for Clear Skies and Epic Views