solar energy timing