West Ham moved up to fifth in the Premier League despite having to settle for a point at home to Everton.